One quick question,

do you use the xsd at all in the php code ?

Ian

On 3 Nov 2008, at 14:24, Chris Chabot wrote:

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>




Reply via email to