I'm using content channels to import a bunch of pages into EPiServer 6. ImportPage returns the imported page ID in the form of a GUID which is great, but how do I translate this into the integer page id?
Is this something I'll have to implement myself with a custom web service? Seems a shame since content channels does most of what I need.
It is possible to get a PageData object from a GUID. Allan blogged about this some time ago:
Of course, this doesn't help your remote code at all.
I just implemented my own Web service for importing pages, because I wanted to be able to alter the parent page, as well as get the ID. It took about five minutes. It's really worth the time.