我需要为一个项目生成Facebook访问令牌。代码:
import requests
import json
url = 'https://graph.facebook.com/oauth/access_token'
payload = {
'grant_type': 'client_credentials',
'client_id': 'clientid',
'client_secret': 'secret'
}
response = requests.post(url, json=payload)
print (response.json()['access_token'])
我得到的输出是我的id|类型,经过研究,我发现这是由于'client_credential'请求。我需要为一个项目生成访问令牌(我想用它们来找到喜欢等)。任何帮助都会很感激,这是我第一次尝试这样的项目。
use [facebook-sdk.][1]
import facebook
app_id = 'YOUR_APP_ID'
app_secret = 'YOUR_APP_SECRET'
graph = facebook.GraphAPI()
# exactly what you're after ;-)
access_token = graph.get_app_access_token(app_id, app_secret)