gpt4 book ai didi

facebook:如何授予网站永久访问您的墙的权限?

转载 作者:行者123 更新时间:2023-12-03 22:25:43 24 4
gpt4 key购买 nike

我正在创建一个网站,我希望它能显示出现在我自己的 Facebook 个人资料页面墙上的帖子。这些帖子必须对访问我网站的任何用户可见。

在网上阅读了有关 Facebook api 主题的各种文章后,我以为我找到了正确的解决方案。以下是我到目前为止所做的步骤:

  1. 以开发人员身份登录 Facebook(我在帖子中最多只能使用 2 个 URL,因此我省略了 URL)

  2. 设置一个新应用,它给了我一个应用 ID 和一个应用 secret 。

  3. 在以下 URL 生成了我的访问 token :

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&scope=offline_access&client_id=APP_ID&client_secret=APP_SECRET

其中 APP_ID 和 APP_SECRET 是第 2 步中的 App ID 和 App Secret。我还添加了“scope”参数并将其设置为“offline_access”,因为我相信这将使我的网站无需访问我的 Facebook 墙信息需要我当前登录 Facebook。

当我在 [http://pauldailly.javaprovider.net/danceclass][1] 访问我的测试页面时(在第 2 步中创建我的应用程序时,我将此 URL 设置为我的“站点 URL”。同样,我设置我的“站点域”与我的站点 URL 相同,但没有“/danceclass”)。我收到信息消息“Paul Dailly 尚未共享任何信息”,它显示我的 Facebook 个人资料图片。我应该指出这个测试页面正在使用 Facebook Wall jQuery 插件来调用 facebook。我已经为插件提供了我的 Facebook 页面的个人资料 ID 和我在上面生成的访问 token 。

我的问题是,既然我似乎拥有有效的访问 token ,我是否需要采取一些额外的步骤来允许我的网站现在访问我的 Facebook 帐户中的特定数据,例如我的墙贴?

最佳答案

首先,访问 token 可以通过多种方式过期, 1次。 2. 当您注销时。 3.当您更改权限等时

其次,是的,您需要不同的 permissions来自用户(即使用户是应用程序管理员)以从他的 Facebook 个人资料中检索不同的信息。

此外,确保您在网站中正确构建元标记,例如放置 og:adminsog:app_id 等。您必须在启动时提供 app_id您网站中的 facebook (php/js)-sdk。

关于facebook:如何授予网站永久访问您的墙的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7573866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com