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