php - Facebook Marketing api“读取”功能弃用问题
问题描述
我正在为fb 营销 api使用 php 代码并面临这个弃用问题
已弃用:已弃用 read,请尽量不要在新代码中使用它。
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\Fields\AdAccountFields;
$account = new AdAccount('act_<AD_ACCOUNT_ID>');
$account->read(array(
AdAccountFields::TOS_ACCEPTED,
));
// Dump TOS Accepted info.
var_dump($account->{AdAccountFields::TOS_ACCEPTED});
他们是否在其他地方更新了代码?我应该用什么代替read
功能?谢谢。
解决方案
SDK 中不推荐使用read功能
您应该使用getSelf而不是这个。
/**
* @deprecated
* use getSelf() instead
* Read object data from the graph
*
* @param string[] $fields Fields to request
* @param array $params Additional request parameters
* @return $this
*/
public function read(array $fields = array(), array $params = array()) {
.....
}
您可以在那里找到与其他不推荐使用的功能相关的文档。
推荐阅读
- activex - Autohotkey+IE WB.document.write() 只能工作两次,为什么?
- angular - Select 未更新 Angular 6 中的用户信息
- wpf - DependencyProperty 只刷新一次
- javascript - 从类外部访问/传递对象到类方法
- ruby-on-rails - 无法在 Ruby on Rails 应用程序中使用 openssl
- mysql - 启动服务器后,带有sequelize的Nodejs无法在mysql工作台中创建表
- r - 将 parLapply 与 data.table 的 rbindlist 一起使用会导致 CPU 超过 100%
- git - git pull -r 从新存储库中删除本地文件
- spring-integration-dsl - Spring Integration DSL: lambda 返回消息
在句柄方法中,例如使用 DelegatingSessionFactory? - excel - 抓取内容时无法摆脱弹出的空白屏幕