2017-08-16 128 views
0

如何獲取用戶的名字,誰已經與我的bot上的Messenger交談?我已經研究了很多,但似乎無法獲得單一信息以更簡單的方式獲取名稱(沒有訪問令牌)。我只是認爲獲取名稱(基本!)比獲取電子郵件和其他信息更容易。我嘗試使用用戶訪問令牌來獲取它,但它似乎不起作用 - 返回Response [400]。請指出如果有什麼錯誤的代碼:從python獲取沒有訪問令牌的facebook用戶名

fields = "name" 

URL = 「https://graph.facebook.com/v2.10/」 + 「USER_ID」 + 「域=」 +領域+」 & =的access_token「+

的access_token
payload = json.load(open("request.json")) 
print("line 135") 
headers = {'content-type': 'application/json', 'Accept-Charset': 'UTF-8'} 
r = requests.get(url, data=json.dumps(payload), headers=headers) 

雖然,我stll喜歡的方式來得到它不需要用戶ID和訪問令牌。 謝謝!

+1

https://developers.facebook.com/docs/messenger-platform/user-profile – CBroe

回答