尝试使用程序包处理我对Facebook API的请求。出现此错误,并且不确定从哪里开始。
这是包裹: https://github.com/edbizarro/laravel-facebook-ads
这就是我在做什么...
if (TestContext.CurrentContext.Result.Outcome != ResultState.Success)
{
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].style.border='3px solid red'", element);
Screenshot image = ((ITakesScreenshot)driver).GetScreenshot();
string testMethodName = TestContext.CurrentContext.Test.Name;
image.SaveAsFile("C:/temp/Images" + testMethodName + ".png", ScreenshotImageFormat.Png);
}
这是错误:
$adsApi = FacebookAds::init($accessToken);
$adAccounts = $adsApi->adAccounts();
$adAccounts->all(['account_id', 'balance', 'name']);
答案 0 :(得分:0)
您应该使用 getEndpoint 代替它。
他们已经在第360行的sdk文件中提到了这一点 https://github.com/facebook/facebook-php-business-sdk/blob/master/src/FacebookAds/Object/AbstractCrudObject.php
/**
* @deprecated
* deprecate with getEndpoint
* @param string $prototype_class
* @param string $endpoint
* @return string
* @throws \InvalidArgumentException
*/
protected function assureEndpoint($prototype_class, $endpoint) {
.....
}