【问题标题】:Facebook Page update through external page通过外部页面更新 Facebook 页面
【发布时间】:2012-10-03 08:06:26
【问题描述】:

我是 Facebook 应用程序开发的新手,我遇到了这个问题: 我创建了一个 Facebook 页面(所以我是管理员)。现在我想要一个带有简单文本区域和“发送”按钮的外部网页。因此,即使没有 Facebook 帐户,拥有此页面链接的每个人都可以更新此 Facebook 页面。此状态更新应由我的页面管理员帐户发送。 我以为我可以编写一个应用程序并授权该应用程序在页面上发布_streams,授权后我可以切换 $fbuser = $facebook->getUser();到 $fbuser = IDOFMYACCOUNT。 因此,fbuser 将始终是我允许发布到页面的帐户。 如果我尝试将此应用程序与其他浏览器一起使用(未登录到我的 fb 帐户),我会收到此错误:(#200) 用户尚未授权应用程序执行此操作

所以这是我认为可以解决问题的方法。 你们知道我(以及其他没有 FB 帐户或不想登录或我不想将他们添加到 Facebook 页面管理员的人)如何更新 Facebook 状态来自外部网站的页面?

【问题讨论】:

    标签: facebook


    【解决方案1】:

    您需要将您的令牌“嵌入”到您的代码和某种管理后端,以便在访问令牌过期之前对其进行更新。

    如果您想作为页面发布,还需要manage_pages 权限和页面令牌。

    这可以通过/me/accounts访问

    【讨论】:

    • 您或其他人能否举例说明如何获得我需要的这个特定令牌(页面?用户?)以及如何“烘焙”它并用这个令牌发布一些东西?我在范围内获得了 manage_pages 权限。
    • @Knob1 您只需要一种将令牌保存在后端的方法。要么永久保存在代码中,要么保存在数据库中。要获取特定令牌,您需要访问 /me/accounts 并找到该响应下的页面。示例developers.facebook.com/tools/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多