Open Graph Action的自定义属性 - 类型数组

时间:2012-05-31 16:05:20

标签: facebook facebook-opengraph

发布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(转义)。

不起作用

1 个答案:

答案 0 :(得分:0)

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