[
https://issues.apache.org/jira/browse/SHINDIG-392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12606493#action_12606493
]
bruno rovagnati commented on SHINDIG-392:
-----------------------------------------
Hi Karsten
can u please send some js examples to see how u do a call?
for example
var idSpec = new opensocial.IdSpec();
idSpec.setField('USER_ID', [friend]);
opensocial.requestSendMessage(idSpec, message, function(){});
creates this JSON
Request [..."idSpec":{"fields_":{"USER_ID":["177001"]}},..]
and this php
idspec: Array\n(\n [fields_] => Array\n (\n [USER_ID]
=> Array\n (\n [0] =>
177001\n )\n\n )\n\n)\n
as far as i see, not good.
this call
opensocial.requestSendMessage({'USER_ID' : [friend]}, message,
function(){});
creates this Json
[... "idSpec":{"USER_ID":["177001"]},...]
and this php
idspec: Array\n(\n [USER_ID] => Array\n (\n [0] =>
177001\n )\n\n)\n
looks a little bit better.
and finally the code is now working for the case:
opensocial.requestSendMessage([friend], message, function(){});
json:
[...,"idSpec":["177001"],...]
php
idspec: Array\n(\n [0] => 177001\n)\n
ropu
ps: i just checked
http://opensocial-resources.googlecode.com/svn/tests/trunk/compliancetests.xmlwith
actual SVN code an and 11/11 went ok.
On Thu, Jun 19, 2008 at 1:17 AM, Karsten Beyer (JIRA) <[EMAIL PROTECTED]>
--
.-. --- .--. ..-
R o p u
> bug in idSpec.php that doesnt allow array() of user ids
> -------------------------------------------------------
>
> Key: SHINDIG-392
> URL: https://issues.apache.org/jira/browse/SHINDIG-392
> Project: Shindig
> Issue Type: Bug
> Components: Common Components (PHP)
> Reporter: bruno rovagnati
> Assignee: Chris Chabot
> Attachments: idSpec_USER_ID.patch
>
>
> if an array of id (or a single id) is sent for a IdSpec, php will rejected as
> invalid
> ps: this applies to JSON wired stuff
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.