如何将脚本部署为Facebook应用程序

时间:2017-05-29 07:25:55

标签: python facebook facebook-graph-api heroku

我有一个python脚本" script.py"我在Facebook的已关闭组中进行了一些处理,该脚本每隔30分钟进行一次例行检查。

直到现在我才使用Graph API资源管理器访问令牌来授权脚本。现在我想在服务器上部署这个脚本,以便它每30分钟后自动运行,我将使用heroku服务器来托管我的python脚本

我已经读过我想要一个不会过期的access_token,因为需要一个应用程序,现在我对Facebook正在使用的所有内容感到困惑。我找到了facebook-permanent-page-access-token。在第1步的第3个子步骤中,它要求设置网站应用程序"对我来说这很模糊。

任何人都可以解释我怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

获得access_token后,您可以使用grant_type,client_id,client_secret,fb_exchange_token ...

向fb发出另一个请求

即)

ENDPOINT = 'https://graph.facebook.com/v2.9/oauth/access_token'
params = {
    'grant_type': 'fb_exchange_token',
    'client_id': app_id,
    'client_secret': client_secret,
    'fb_exchange_token': access_token
}
return requests.get(ENDPOINT, params=params).json()