发布OG操作时,我遇到了正确传递参数的问题。该操作具有Array类型的自定义属性“profile”。我想将2个元素传递给此参数。 如何为此生成链接?
我尝试过这些变种:
FB.api( “/ ME / APP_NAMESPACE:ACTION OG_OBJECT = LINK_TO_OG_OBJECT&安培;型材[] = 1&安培;个人资料[] = 2”,....)
FB.api( “/ ME / APP_NAMESPACE:ACTION OG_OBJECT = LINK_TO_OG_OBJECT&安培;个人资料[0] = 1&安培;个人资料[1] = 2”,....)
它们不起作用 - FB返回错误。
请帮助
我尝试将数组作为JSON和转义的JSON传递。
var q = new Array();
q.push(*VALUE1*);
q.push(*VALUE2*);
q = $.toJSON(q);
试过这个:'... profile [] ='+ q +'...','... profile ='+ q +'...' 这个:'... profile [] ='+ escape(q)+'...','... profile ='+ escape(q)+'...'
并尝试将q作为Object传递给JSON(转义)。
不起作用
答案 0 :(得分:0)
如果没有尝试过,我会假设在大多数情况下使用Graph API你应该将数组数据作为JSON传递......?