0

我要求 graph.facebook.com 像这样:

graph.facebook.com/bordeauxmaville?fields=posts.limit(1).fields(message,picture,created_time,shares,likes,actions)&access_token=MYAPIKEY|MYAPPSECRET

您可以在以下位置使用自己的访问令牌进行尝试:

https://developers.facebook.com/tools/explorer/?method=GET&path=bordeauxmaville%3Ffields%3Dposts.limit(1).fields(message%2Cpicture%2Ccreated_time%2Cshares%2Clikes%2Cactions)

我收到消息、图片、created_time、shares 和 likes,但最后一个:actions,graph api 写道:field is empty or disallowed by the access-token

它适用于我的 Facebook 帐户的访问令牌,并启用了user_friends权限。

在developers.facebook.com上我的应用程序的授权参数上,我尝试设置:

user_actions.news、manage_pages、read_stream 和 user_friends

但我仍然无法获得动作字段。

==>我应该设置哪个参数来获取具有相同访问令牌的该字段?

谢谢

--这是我的第一个问题

--我是法国人,正在努力说英语,抱歉语法错误

4

1 回答 1

1

我通过使用请求中给出的“id”字段解决了这个问题:

graph.facebook.com/bordeauxmaville?fields=posts.limit(1).fields(message,picture,created_time,shares,likes)&access_token=MYAPIKEY|MYAPPSECRET

我得到:“10655XXXX47646_530492XXX87198”

我把它分成两个字符串:

String str1 = "10655XXXX47646";
String str2 = "530492XXX87198";
String link = "https://www.facebook.com/" + str1 + "/posts/" + str2

我终于得到了与名为“actions”的不允许字段中相同的信息。

于 2013-09-19T09:37:57.700 回答