【发布时间】:2015-12-28 19:43:39
【问题描述】:
我正在 Facebook 上创建一个只有一个用户的应用程序:我。我没有为应用程序制作 GUI,这意味着没有客户端身份验证。
有没有一种方法可以让我使用我的用户名和密码或其他一些应用信息来为自己获取访问令牌?
我熟悉刷新令牌流程以及其他人的 OAuth 应用程序的所有内容,但我从来没有在没有某种 Facebook 登录按钮的情况下这样做过,尤其是在单人应用程序上。我很乐意在我的用户信息中进行硬编码。
我试过用这个:
access_token_url = 'https://graph.facebook.com/oauth/access_token?type=client_cred&client_id=' + config['app_id'] + '&client_secret=' + config['app_secret']
token_response = urllib.urlopen(access_token_url).read()
access_token = token_response.replace('access_token=', '')
session = FacebookSession(
config['app_id'],
config['app_secret'],
access_token,
)
但这并没有给我一个特定于我自己帐户的访问令牌,只有一个用于应用程序本身。
【问题讨论】:
标签: python facebook facebook-graph-api oauth server-side