2015-07-03 70 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。

相關問題