我编写了简单的Python脚本,可以通过Facebook向自己发送消息。 问题是我无法获得页面访问令牌。 权限设置正确。你知道吗
import json
import requests
ACCESS_TOKEN = 'generated this with all possible permissions'
r = requests.get('https://graph.facebook.com/me', params={'access_token': ACCESS_TOKEN})
my_id = r.json()['id']
print(my_id)
r = requests.get('https://graph.facebook.com/me/accounts', params={'access_token': ACCESS_TOKEN})
PAGE_ACCESS_TOKEN = r.json()#####['access_token'] cant be found cos 'data' is empty
print(PAGE_ACCESS_TOKEN)
json = {
'recipient': {'id': my_id},
'message': {'text': 'Hello'}
}
params = {
'access_token': PAGE_ACCESS_TOKEN
}
r = requests.post('https://graph.facebook.com/me/messages', json=json, params=params)
print(r)
就好像我没有权限访问/user/accounts中的数据,尽管设置了所有权限。我只得到我的用户id
11330393********
{'data': []}
<Response [400]>
如何解决这个问题?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐