curl Facebook API错误子代码33

bqujaahr  于 2022-11-13  发布在  其他
关注(0)|答案(6)|浏览(255)

我有一个应用程序,从Facebook获得leads后webhook请求时,线索填写表格:某些页面抛出此错误:

{
    "error": {
        "message": "Unsupported get request. Object with ID '233332620530416' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
        "type": "GraphMethodException",
        "code": 100,
        "error_subcode": 33,
        "fbtrace_id": "HIItB4mggfk"
    },
    "__debug__": {}
}

我在Facebooks API文档中找不到错误子代码描述。

83qze16e

83qze16e1#

检查您的访问令牌https://developers.facebook.com/tools/debug/accesstoken
你的应用可能缺少所需的权限范围。

uurity8g

uurity8g2#

访问业务设置〉用户〉系统用户〉选择转换API系统用户〉添加资产。将您的Pixel ID从您的请求添加到系统用户可以访问的资产列表中。

n3ipq98p

n3ipq98p3#

我遇到过几次这样的问题,这个错误让我花了一两个小时来梳理文档。每次对我来说真实的的问题都是请求体中的json格式不正确(我使用的是curl)。我知道这很愚蠢,但是万一有可怜的人遇到这个问题。在你决定你的查询是错误的之前,一定要验证你的json。

fkvaft9z

fkvaft9z4#

我得到了这个错误时,添加access_token在文章正文,工作时,添加参数到url.
使用 Postman 的成功结果

使用 Postman 不成功

fcy6dtqo

fcy6dtqo5#

在Authorization选项卡中添加您的访问令牌,然后选择Oauth2.0并在右侧添加您的访问令牌。请参考postman的屏幕截图。Click here for the screenshot

rvpgvaaj

rvpgvaaj6#

我最近找到了答案
使用 Postman 按照以下步骤操作
https://graph.facebook.com/page-name/feed
标题:

Content-Type: application/x-www-form-urlencoded

正文:

message: "your message"
link:"your web link "
access_token:'Your access token '

相关问题