2016-09-29 9 views
1

FacebookのマーケティングAPIを統合していて、Facebookのキャンペーンを作成するためのコードが含まれていますが、例外以下になっています。 " Apiのインスタンスは、引数として提供されるか、インスタンスとして\ FacebookAds \ Api "に設定されている必要があります。以下の例外は、あなたが最初のFacebook広告APIをinitをしなければならない FacebookAds Apiにインスタンスとして設定する必要があります。

protected static function assureApi(Api $instance = null) { 
$instance = $instance ?: Api::instance(); 
if (!$instance) { 
    throw new \InvalidArgumentException(
    'An Api instance must be provided as argument or '. 
    'set as instance in the \FacebookAds\Api'); 
} 
return $instance; 
} 

答えて

2

を発生する機能です。

// Add to header of your file 
use FacebookAds\Api; 

// Initialize a new Session and instantiate an API object 
Api::init(
    '1863496587233765', // App ID 
    '{your-app-secret}', 
    $_SESSION['facebook_access_token'] // Your user access token 
); 

はその後、あなたは、あなたがそうであるようにAPIを使用して起動することができます。

関連する問題