在使用应用程序令牌时在 facebook 目录批处理 api 上出错

问题描述

api 适用于用户令牌,但当我放置应用程序令牌时不起作用

https://graph.facebook.com/v9.0/<my-catalog-id>/batch?access_token=<my-app-token>&requests=[{"method": "UPDATE","retailer_id": "retailer-id","data":{"availability": "in stock","price": "10","currency": "USD"}}]
{
    "error": {
        "message": "Unsupported post request. Object with ID '********' 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
    }
}

解决方法

如果 ****** 中的 id 是您的目录 id,那么您的应用程序必须缺少权限。要访问目录,您的应用应具有 catalog_management 和 ads_management 权限。为了更好地理解,您可以参考这个网址。本文档包含房地产列表示例。

,

如果 ****** 中的 id 是您的目录 id,那么您的应用程序必须缺少权限。要访问目录,您的应用应具有 = await Promise.all(forms.map(async ...catalog_management 权限。为了更好地理解,您可以参考此url。本文档包含房地产列表示例。