我有 2 个不相关的问题。
- facebook 允许您使用 api 获得多少帖子?
- 使用 facepy、facebook 或任何其他 api,我如何获取用户拥有的朋友数量?(这个用户不是我的朋友)。提供了用户 ID。
这就是我目前使用 facebook api 获取朋友数量的方式:
>>> from facebook import *
>>> token = 'whatevertheinfo'
>>> graph = facebook.GraphAPI(token)
>>> friends = graph.get_connections("me", "friends")
>>> len(friends['data'])
1
如果我尝试>>> friends = graph.get_connections("100000549223625", "friends")
,我会收到此错误:
Traceback (most recent call last):
File "<pyshell#55>", line 1, in <module>
friends = graph.get_connections("100000549223625", "friends")
File "C:\Documents and Settings\visolank\Desktop\Python\programs\facebook.py", line 112, in get_connections
return self.request(id + "/" + connection_name, args)
File "C:\Documents and Settings\visolank\Desktop\Python\programs\facebook.py", line 298, in request
raise GraphAPIError(response)
GraphAPIError: Unsupported operation
我不需要知道朋友是谁,我只需要一个号码。我知道这是可能的,因为 facebook 声称:
“公开资料和好友列表
公开资料和好友列表是应用程序可用的基本信息。必须明确要求所有其他权限和内容。”