2015-07-03 49 views
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列表是空的,其实,帖子变量为空!

即使用户之前登录过,问题仍然存在,所以这不是问题。

预先感谢您!

+1

您是否要求用户获得访问其帖子所需的权限......? – CBroe

+0

@CBroe是不是Facebook的sdk处理它本身?我在应用程序设置中没有找到该选项,因此我不确定如何正确执行此操作? –

+1

您需要指定您希望在呼叫登录对话框时询问用户的权限。 (如何用你的特定的SDK做到这一点,你需要去研究自己;我应该记录下来。) – CBroe

回答

1

我只是需要更正权限才能获取权限范围内的帖子。谢谢CBroe。

相关问题