Php 在Facebook中批量上传大型目录

Php 在Facebook中批量上传大型目录,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,使用Facebook营销API,我需要创建和更新目录中的大量产品。因此,我使用“批量上传大型目录”在我的目录中创建产品 参考链接: 我已经安装了最新的“Facebook php ads sdk”,并从我的Facebook帐户创建了一个测试目录 use FacebookAds\Api; use FacebookAds\Http\RequestInterface; $catalogID = <<My Catalog ID>>; // Ex: 437777777777777

使用Facebook营销API,我需要创建和更新目录中的大量产品。因此,我使用“批量上传大型目录”在我的目录中创建产品

参考链接:

我已经安装了最新的“Facebook php ads sdk”,并从我的Facebook帐户创建了一个测试目录

use FacebookAds\Api;
use FacebookAds\Http\RequestInterface;

$catalogID = <<My Catalog ID>>; // Ex: 437777777777777 - Product Catalog ID 
of My Estore
$requests =  array(
    array(
        'method' => 'CREATE',
        'retailer_id' => 'retailer-product-id-123',
        'data' => array(
        'availability' => 'in stock',
        'brand' => 'Niky',
        'category' => 't-shirts',
        'currency' => 'USD',
        'description' => 'This is the product description.',
        'image_url' => 'http://www.images.example.com/t-shirts/1.png',
        'name' => 'My product name',
        'price' => '100',
        'url' => 'http://www.example.com/t-shirts/1.html',
        ),
    ),
);

$data = Api::instance()->call(
  '/'.$catalogID.'/batch',
  RequestInterface::METHOD_POST,
  array('requests' => $requests))->getContent();

你做了什么关于这些事情的登录和授予权限,以创建一个访问令牌第一…?我使用沙箱帐户Facebook批量上传大型目录。我获得了沙盒帐户的访问令牌,并在我的代码中进行了分配,并使用它初始化了应用程序@你有没有想过这件事?我也在努力解决同样的问题。
Fatal error: Uncaught exception 'FacebookAds\Http\Exception\AuthorizationException' with message 'Unsupported post request. Object with ID '437777777777777' does not exist, cannot be loaded due to missing permissions, or does not support this operation.