为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过使用 Facebook-business-php-sdk 调用 Faceboo

如何通过使用 Facebook-business-php-sdk 调用 Faceboo

PHP
慕田峪7331174 2021-06-30 13:00:26
我正在尝试使用 API 图形探索工具提供的代码获取所有活动 ID,但图形 API 工具提供的代码返回并出错。Facebook初始化代码如下    $api = new \Facebook\Facebook([      'app_id' => '00000',      'app_secret' => '0000',    ]);当我运行以下代码时:      $response = $api->get(        '/act_0000000/campaigns',        '{Token}'      );返回以下错误:You are calling a deprecated version of the Ads API. Please update to the latest version: v3.2.或者当我更新代码以匹配指定为最新版本的内容时: $response = $api->get(        'v3.3/act_0000000/campaigns',        '{Token}'      );然后返回以下错误:Unknown path components: /act_00000000/campaigns我曾尝试使用原始 SDK,但文档似乎已折旧或无法一起使用。非常感谢任何帮助或建议,我可以使用 cURL 方法,但 id 而是使用原始 SDK。
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

我解决问题的方法是运行以下代码,文档似乎只在 Facebook-business-php-sdk GitHub链接上更新

您可以像 i id 一样手动将字符串传递给 AdAccount(),也可以通过 for-each 动态传递。


 Api::init($app_id, $app_secret, $access_token);

 Api::instance();

 $data = new AdAccount('act_00000');

 $results = $data->getCampaigns(['id', 'name']);


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 335 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信