【问题标题】:Facebook API to post on Pages without OauthFacebook API 在没有 Oauth 的页面上发布
【发布时间】:2012-05-11 11:58:17
【问题描述】:

Facebook 是否提供 API 以在不使用 Oauth 的情况下发布到 Facebook 页面?

例如,如果有人在我的网站上提交了一些内容,我想自动发布到我的 Facebook 页面上提及它。

【问题讨论】:

    标签: api facebook-graph-api


    【解决方案1】:

    如果您有一个应用程序,您可以跳过每个用户的身份验证,只需使用应用程序的令牌即可。

    请看:

    http://developers.facebook.com/docs/authentication/applications/

    “我想自动发布到我的 Facebook 页面上提及它。”您可能必须让您的应用使用您的身份验证才能发布到您的墙/页面。

    【讨论】:

    • 这行不通,要发布为页面,您需要页面的访问令牌,这需要页面管理员之一通过 oauth 流程
    【解决方案2】:

    您不能,您需要页面的有效访问令牌才能发布此类帖子;让其中一位管理员授予您的应用 manage_pages 权限并获取页面的页面访问令牌 - 将其存储在您的代码中并使用它进行更新。 当它过期时,让管理员回到你的应用,你可以检索一个新的令牌

    https://developers.facebook.com/docs/authentication/pages/ 有完整信息

    【讨论】:

    • 谢谢。好吧,我想当我批准提交时,我可以自己 Oauth,当我批准某些内容时,它会发布到我的 Facebook 页面。似乎是唯一的方法。
    • 你是如何在应用中实际使用静态访问令牌的??
    【解决方案3】:

    Coracast 有一个 API,基本上可以让您执行此操作,您可以使用简单的表单发布/获取请求发布到他们的 API,然后他们从他们这边推送到 Facebook。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 2017-01-05
      • 2012-06-13
      相关资源
      最近更新 更多