0

发布 OG 操作时,我遇到了正确传递参数的问题。该操作具有数组类型的自定义属性“配置文件”。我想将 2 个元素传递给这个参数。如何为此生成链接?

我尝试了这些变体:

FB.api("/me/APP_NAMESPACE:ACTION?OG_OBJECT=LINK_TO_OG_OBJECT&profile[]=1&profile[]=2",....)

FB.api("/me/APP_NAMESPACE:ACTION?OG_OBJECT=LINK_TO_OG_OBJECT&profile[0]=1&profile[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 作为 JSON 中的对象传递(转义)。

不工作

4

1 回答 1

0

还没有尝试过,我会假设在大多数情况下使用 Graph API 你应该将数组数据作为 JSON 传递......?

于 2012-05-31T18:41:27.520 回答