facebook-marketing-api - 您正在调用已弃用的 Ads API 版本。请更新到最新版本:v9.0
问题描述
我有以下错误:
Fatal error: Uncaught FacebookAds\Http\Exception\AuthorizationException: (#2635) You are calling a deprecated version of the Ads API. Please update to the latest version: v9.0. in /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php:174
Stack trace:
#0 /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Client.php(215): FacebookAds\Http\Exception\RequestException::create(Object(FacebookAds\Http\Response))
#1 /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Request.php(286): FacebookAds\Http\Client->sendRequest(Object(FacebookAds\Http\Request))
#2 /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Api.php(165): FacebookAds\Http\Request->execute()
#3 /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Api.php(214): FacebookAds\Api->executeRequest(Object(FacebookAds\Http\Request))
#4 /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/ApiRequest.php(187): FacebookA in /var/www/html/newAdsM/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php on line 174
我怎样才能解决这个问题?
解决方案
The current latest version for Facebook Business SDK is v5.0.5
The current latest version for Graph verison 9.0
GoTo:
<pre>vendor/facebook/php-business-sdk/src/FacebookAds/ApiConfig.php
class ApiConfig {
const APIVersion = '9.0';
const SDKVersion = '5.0.1';
const TYPE_CHECKER_STRICT_MODE = false;
}
</pre>
Change like this
推荐阅读
- psql - 如何使用 Azure 上的 PostgreSQL 数据库解决“SSL SYSCALL 错误”?
- angular - 角度 6 ng-select 开始使用而不是包含
- python - 为什么 plt.scatter(['1','2','3'], [1, 2, 3]) 在 matplotlib1.4.3 和 matplotlib2.1.1 中显示不同
- html - 如何将图像转换为纵向格式?
- reactjs - 如何将本地(我的系统)png 文件导入 React 应用程序?
- python - 选择未知多列具有 False 值的位置
- elasticsearch - 如何在 GKE 上为我的弹性搜索设置设置存储?
- opengl - OpenGL depth issue
- php - 我在mysql中找不到*确切*语法错误是什么
- arrays - 如何在本机反应中仅显示特定数组项的详细信息