1


主要问题:是否可以在没有 access_token 的情况下使用 FQL 获得评论?

描述:

起初我从我的个人帐户中添加了评论:
https ://api.facebook.com/method/comments.add?text=test&xid=some_xid&access_token=user_access_token&format=json

----------
顺便说一句。作为回应,我得到了“685513”——这个数字是什么意思?
----------

然后我尝试使用 FQL 阅读评论,所以:
https ://graph.facebook.com/fql?q=select%20text%20from%20comment%20where%20xid=%22same_xid_as_above%22&access_token=some_access_token

这工作正常。结果:

{“数据”:[{“文本”:“测试”}]}

但是当我在没有 access_token 参数的情况下调用相同的 URL 时,它返回空数据对象:

{“数据”: [ ]}

我知道我可以使用 app id+app secret 为我的应用程序获取令牌,然后将它与 API 一起使用,但我的问题是我是否能够在没有任何access_token 的情况下获得评论。

问候,马特乌斯。

4

1 回答 1

1
  • 不,如果没有访问令牌,您无法从 Graph 或 REST API 获取用户数据。这意味着任何人都可以收到评论,这将侵犯您的隐私
  • 取回的数字是评论的ID

https://developers.facebook.com/docs/reference/rest/comments.add/很好地解释了需要什么权限以及响应类型是什么

于 2012-01-09T18:14:00.553 回答