Facebook Business PHP SDK:无法访问不由拥有此应用的企业管理的对象
我正在尝试创建一个facebook帐户。但当我使用方法Facebook Business PHP SDK:无法访问不由拥有此应用的企业管理的对象,php,facebook,facebook-graph-api,facebook-php-sdk,facebook-ads-api,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,Facebook Ads Api,我正在尝试创建一个facebook帐户。但当我使用方法createAdAccount时,它会给我一个错误。请看下面的图片。以下是关于 我像这样使用createAdAccount public function createAdAccount() { //$params['name'] = "My test Partner"; $params = ['name' => 'My test Partner', 'currency' =&g
createAdAccount
时,它会给我一个错误。请看下面的图片。以下是关于
我像这样使用createAdAccount
public function createAdAccount() {
//$params['name'] = "My test Partner";
$params = ['name' => 'My test Partner',
'currency' => 'USD',
'timezone_id' => 1,
'end_advertiser'=> 'NONE',
'media_agency' => 'UNFOUND',
'partner' => 'UNFOUND'
];
$buisness = new Business('<buisness account id>');
$adacount = $buisness->createAdAccount(['name'], $params);
echo "<pre>"; print_r($adacount);
}
公共函数createAdaAccount(){
//$params['name']=“我的测试伙伴”;
$params=['name'=>“我的测试伙伴”,
“货币”=>“美元”,
“时区id”=>1,
“end_广告商”=>“无”,
“媒体机构”=>“未找到”,
“合作伙伴”=>“未找到”
];
$buisness=新业务(“”);
$adacount=$buisness->createadacount(['name'],$params);
echo”“;print_r($adacount);
}
更新:
我还将我的应用程序id添加到我的商业帐户中。
任何帮助都将不胜感激。提前谢谢。我知道这背后的原因了。这是由于错误,因为我尚未将应用程序添加到我的business manager帐户中。我添加了这个应用程序,它成功了。 如果您收到相同的问题,请参考屏幕截图。 您需要进入business manager设置并添加应用程序。
希望这能帮助需要的人。有什么API可以做这件事吗?我不认为有任何API可以做这件事,你需要手动来做。