【发布时间】:2011-09-27 18:20:59
【问题描述】:
我正在创建一个网站,我希望它能够在我自己的 Facebook 个人资料页面的墙上显示帖子。这些帖子必须对访问我网站的任何用户可见。
在网上阅读了有关 Facebook api 主题的各种文章后,我以为我找到了正确的解决方案。以下步骤是我到目前为止所做的:
在 Facebook 上以开发者身份登录(我在帖子中最多只能使用 2 个 URL,因此我省略了 URL)
设置一个新应用,它给了我一个应用 ID 和一个应用密码。
在以下 URL 生成了我的访问令牌:
APP_ID 和 APP_SECRET 是第 2 步中的 App ID 和 App Secret。我还添加了“范围”参数并将其设置为“offline_access”,因为我相信这可以让我的网站无需访问我的 Facebook 墙信息需要我当前登录 Facebook。
当我在 [http://pauldailly.javaprovider.net/danceclass][1] 访问我的测试页面时(我在步骤 2 中创建我的应用程序时将此 URL 设置为我的“站点 URL”。同样,我设置我的“站点域”与我的站点 URL 相同,没有“/danceclass”)。我收到信息消息“Paul Dailly 没有分享任何信息”,它显示了我的 Facebook 个人资料图片。我应该指出,这个测试页面使用 Facebook Wall jQuery 插件来调用 facebook。我已经为我的 Facebook 页面的个人资料 ID 和上面生成的访问令牌提供了插件。
我的问题是,既然我似乎有一个有效的访问令牌,我是否需要采取一些额外的步骤才能让我的网站现在可以访问我的 Facebook 帐户中的特定数据,例如我的墙贴?
【问题讨论】:
标签: facebook facebook-graph-api facebook-access-token