currently a collection looks like this in php-shindig: http://modules.partuza.nl/social/rest/appdata/1/@friends/2?fields=*&format=xml
however having a closer look at it, I do notice that the xml response seems to be missing something crucial that the json response does have (spoiler alert, it's the: userId's): http://modules.partuza.nl/social/rest/appdata/1/@friends/2?fields=*&format=json So yea, I guess in the end I do have the same question as you, what should the response look like in regards to the key'ing of the results :) -- Chris On Mon, Nov 3, 2008 at 2:24 PM, Ian Boston <[EMAIL PROTECTED]> wrote: > Yes that covers the single response, but when you ask for app data from a > set of users, as per the JSon unit tests in RestfulJsonDataTest they are all > keyed by the userId, even for single response. The format appears to be > defined for the single response (as you mention), but not for a set of > responses. Logically mapping from the JSON in the same way generates the xml > in my original message, but I have no idea if that was intended. > > Presumably the PHP code doesnt deal with collections of app data ? > > Ian > > > On 3 Nov 2008, at 12:15, Chris Chabot wrote: > > i've been going of the rest spec document for the format of the structure >> while implementing this in php-shindig: >> >> <appdata xmlns="http://ns.opensocial.org/2008/opensocial"> >> <entry> >> <key>pokes</key> >> <value>3</value> >> </entry> >> <entry> >> <key>last_poke</key> >> <value>2008-02-13T18:30:02Z</value> >> </entry> >> </appdata> >> >> >> >> On Mon, Nov 3, 2008 at 11:38 AM, Ian Boston <[EMAIL PROTECTED]> wrote: >> >> I am reading the spec at http://www.opensocial.org/Technical- >>> Resources/opensocial-spec-v081/restful-protocol >>> section 2.5 >>> " >>> application/json representation: >>> (maps directly to the xml format) >>> { >>> "entry" : { >>> "example.org:34KJDCSKJN2HHF0DW20394" : {"pokes" : 3, "last_poke" : >>> "2008-02-13T18:30:02Z" }, >>> "example.org:58UIDCSIOP233FDKK3HD44" : {"pokes" : 2, "last_poke" : >>> "2007-12-16T18:30:02Z" } >>> } >>> } >>> >>> " >>> >>> What is the xml ? Its not clear to me and I think the XSD is wrong, so no >>> help. >>> is it ? >>> >>> <entry> >>> <key>example.org:34KJDCSKJN2HHF0DW20394</key> >>> <value> >>> <entry> >>> <key>pokes</key> >>> <value>3</value> >>> </entry> >>> <entry> >>> <key>last_poke</key> >>> <value>2008-02-13T18:30:02Z</value> >>> </entry> >>> </value> >>> </entry> >>> <entry> >>> <key>example.org:58UIDCSIOP233FDKK3HD44</key> >>> <value> >>> <entry> >>> <key>pokes</key> >>> <value>2</value> >>> </entry> >>> <entry> >>> <key>last_poke</key> >>> <value>2007-12-16T18:30:02Z</value> >>> </entry> >>> </value> >>> </entry> >>> >>> >

