【问题标题】:Post on page with impersonate access_token?使用模拟 access_token 在页面上发布?
【发布时间】:2012-01-01 21:06:17
【问题描述】:

我有一个问题,我正在尝试使用从

获取的令牌在页面上发帖

https://graph.facebook.com/oauth/access_token? client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET& grant_type=client_credentials

我猜该应用程序有权在该页面上发布,但是当我尝试发布时,我收到以下错误

{
   "error": {
      "message": "(#200) The user hasn't authorized the application to perform this action",
      "type": "OAuthException"
   }
}

如何验证权限?

基本上,我希望能够在不要求用户登录的情况下作为页面发布到页面,如果有人可以帮助我,那就太好了!

【问题讨论】:

    标签: facebook facebook-graph-api oauth


    【解决方案1】:

    您获取的令牌是应用访问令牌

    并且要将页面作为页面本身发布,您需要一个页面访问令牌

    要获取页面访问令牌,您需要使用具有manage_pages 权限的访问令牌进行以下 API 调用:

    /{page-id}?fields=access_token
    

    这将为您提供页面的页面访问令牌。使用它并发布帖子。

    您还可以拥有一个永不过期的页面访问令牌。要获得一个,请遵循以下内容:What are the Steps to getting a Long Lasting Token For Posting To a Facebook Fan Page from a Server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-24
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-10
      • 1970-01-01
      相关资源
      最近更新 更多