【问题标题】:Facebook graphApi oAuth - how to get access token?Facebook graphApi oAuth - 如何获取访问令牌?
【发布时间】:2013-04-09 20:39:36
【问题描述】:

我正在尝试使用 JavaScript Facebook SDK 从某个用户那里获取墙帖。当我使用图形 API Explorer 时,它工作正常;但是当我在我的网站上尝试同样的事情时,我收到以下错误:

code: 104
message: "An access token is required to request this resource."
type: "OAuthException"

我在哪里可以找到我的访问令牌,以便我可以在我的网站上显示我公司的 Facebook 页面流?

【问题讨论】:

    标签: javascript ajax facebook facebook-graph-api


    【解决方案1】:

    是的,您需要访问令牌来获取 Facebook 主页发布的帖子。由于页面帖子是公开的,因此任何访问令牌都可以使用。您应该使用应用程序访问令牌 never expires

    1. 访问https://developers.facebook.com/apps并创建一个新应用
    2. 填写所需的应用名称和命名空间
    3. 在“选择您的应用如何与 Facebook 集成”部分中,选择“使用 Facebook 登录的网站”
    4. 在“站点 URL”字段中输入您的网站 URL。记得添加尾随 '/'
    5. 访问here 获取您的App Token

    调用图形 API 以获取页面帖子

    https://graph.facebook.com/pageID/feed?access_token=your_token
    

    【讨论】:

    • 非常感谢! :) 这就是我需要的。祝你生活愉快!
    • 这不会在客户端暴露令牌或应用程序机密吗?如果我错了,请纠正我,但我听说你永远不应该让令牌出现在客户端,这使得 JS SDK 成为一个使用的泡菜。
    • 我可以在 0.0.0.0 服务器上使用 FB api,还是必须在域上?
    猜你喜欢
    • 2015-05-05
    • 2011-02-28
    • 2012-12-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2012-08-03
    相关资源
    最近更新 更多