【发布时间】:2013-01-10 19:48:34
【问题描述】:
直到几天前,我用来为我自己的 Facebook 新闻提要生成 RSS 提要的 Python 脚本运行良好。我使用的脚本首先使用我的登录信息登录到 Facebook,然后调用此页面并将其解析为访问令牌:
http://developers.facebook.com/docs/reference/api
我不确定这正是 Facebook 希望人们获取访问令牌的方式,但通读 Graph API 上的所有信息,我似乎找不到任何内容,“这就是你如何获取令牌需要访问你自己的东西。”这一切似乎都是针对那些试图做更精彩的事情的人。
如何获取访问令牌,以便此处引用的页面返回我需要的 JSON 格式数据?
res = browser.open('https://graph.facebook.com/me/home?access_token=%s' % acct)
【问题讨论】:
-
您应该查看Login documents,它详细描述了您需要做什么。另外我建议你看看 unofficial SDK
-
细节太多了,大部分似乎都不是针对我想做的事情,应该很简单。我想要的可能是在 github.com/pythonforfacebook/facebook-sdk/blob/master/examples/… 的某个地方,您提供一些 Facebook 页面以及 Facebook 颁发的凭据,它会返回一个访问令牌以与图形 api 一起使用。我想我必须在 Facebook 上注册才能获得 ID 和秘密代码。这在 Twitter 中非常简单,我不知道为什么我找不到与 Facebook 一样简单的东西。
-
这个页面似乎是我想要的 developers.facebook.com/docs/howtos/login/login-as-app 似乎是说我去某个地方并创建了一个 APP ID 和一个 APP SECRET,然后我转到一个带有这两个项目的 URL,然后取回访问令牌。希望从 Facebook 获得这两个项目不会太难。
-
不知道这算不算进步。我得到了一个 APP ID 和相关的 SECRET 并将它们插入到这个字符串 graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID &client_secret=YOUR_APP_SECRET &grant_type=client_credentials 确实产生了一个访问令牌,但显然不是我可以在上面的图形 api 调用中使用来获取我自己的新闻提要信息的一个。我需要做什么?
标签: facebook-graph-api access-token