FQL在没有access_token的情况下获取评论

时间:2012-01-09 18:03:46

标签: facebook facebook-graph-api facebook-fql access-token facebook-comments


主要问题:是否可以在没有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

这工作正常。结果:

  

{“data”:[{“text”:“test”}]}

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

  

{“data”:[]}

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

此致 Mateusz。

1 个答案:

答案 0 :(得分:1)

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

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