【问题标题】:unable to post on facebook photos to groups and pages via graph-api无法通过 graph-api 将 Facebook 照片发布到群组和页面
【发布时间】:2021-10-25 08:07:42
【问题描述】:

我的应用正在开发中

我正在使用以下权限: "public_profile", “发布视频”, "pages_show_list", "pages_read_engagement", "pages_manage_posts", “发布页面”, "user_managed_groups", "groups_show_list", "publish_to_groups", "groups_access_member_info", “发布操作”

但是在尝试使用 api 在组和页面中发布照片时,我遇到了以下错误

https://graph.facebook.com/v12.0/{page-id}/photos?access_token=={token}&url={url.jpg}

错误:

{
"error": {
"message": "(#200) The permission(s) publish_actions are not available. It has been deprecated. If you want to provide a way for your app users to share content to Facebook, we encourage you to use our Sharing products instead.",
"type": "OAuthException",
"code": 200,
"fbtrace_id": "AW4L8qJL7HJWz9oTL7rk1IY"
}
}

https://graph.facebook.com/v12.0/{group-id}/photos?access_token={token}&url={url.jpg}

错误:

{
"error": {
"message": "(#200) Insufficient permission to post to group",
"type": "OAuthException",
"code": 200,
"fbtrace_id": "AsV2H45AICb6G7D73aiedW4"
}
}

有人可以帮忙吗

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    页面发布解决方案

    关注此网址了解详情:access_token

    使用用户访问令牌获取页面访问令牌,在上面的 url 中传递此页面访问令牌以进行页面发布

    curl --location --request GET 'https://graph.facebook.com/v12.0/{page-id}?access_token={user-access-token}&fields=access_token'
    

    【讨论】:

      猜你喜欢
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多