2
我跟随我在网上找到的几个例子,让人们登录到我的网站,这工作,但当我试图获取他们的帖子,我卡住了。从用户使用facebook sdk和瓶子获取帖子
我试图得到这样的职位(在我@app.before_request
,在那里我处理令牌和检查用户是否是新的还是旧的):
postss = []
user.access_token = result['access_token']
graph = GraphAPI(result['access_token'])
profile = graph.get_object('me')
posts = graph.get_connections(profile['id'], 'posts')
while True:
try:
for post in posts['data']:
postss.append(post)
posts = requests.get(posts['paging']['next']).json()
except KeyError:
break
但最后,postss
列表是空的,其实,帖子变量为空!
即使用户之前登录过,问题仍然存在,所以这不是问题。
预先感谢您!
您是否要求用户获得访问其帖子所需的权限......? – CBroe
@CBroe是不是Facebook的sdk处理它本身?我在应用程序设置中没有找到该选项,因此我不确定如何正确执行此操作? –
您需要指定您希望在呼叫登录对话框时询问用户的权限。 (如何用你的特定的SDK做到这一点,你需要去研究自己;我应该记录下来。) – CBroe