documentation商品カタログと商品フィードを作成しようとしましたので、このフィードで広告を動的に更新できますが、管理できませんでした。聖書のような文書に従った。商品カタログと商品フィードを設定できません
require_once (ABSPATH.'vendor/autoload.php');
use FacebookAds\Object\ProductCatalog;
use FacebookAds\Object\Fields\ProductCatalogFields;
use FacebookAds\Object\ProductFeed;
use FacebookAds\Object\Fields\ProductFeedFields;
use FacebookAds\Object\Fields\ProductFeedScheduleFields;
$bussiness_id = 241842522939685;
$product_catalog_id = 953601841441659;
$product_catalog = new ProductCatalog(null, $bussiness_id);
$product_catalog->setData(array(
ProductCatalogFields::NAME => "Test",
));
$product_catalog->create();
$product_feed = new ProductFeed(null, $product_catalog_id);
$product_feed->setData(array(
ProductFeedFields::NAME => 'Test Feed',
ProductFeedFields::SCHEDULE => array(
ProductFeedScheduleFields::INTERVAL => 'DAILY',
ProductFeedScheduleFields::URL =>'http://www.example.com/sample_feed.tsv',
ProductFeedScheduleFields::HOUR => 22,
),
));
$product_feed->create();
次のエラー得られます:
をまず私はその後、アプリ、その後、私は単に私のスクリプト内のコードのこの部分を追加した製品catalog.Afterを商務マネージャーアカウントを作成しました
Fatal error: Uncaught exception 'InvalidArgumentException' with message 'An Api instance must be provided as argument or set as instance in the \FacebookAds\Api' in C:\wamp\www\site\vendor\facebook\php-ads-sdk\src\FacebookAds\Object\AbstractCrudObject.php:95 Stack trace: #0 C:\wamp\www\site\vendor\facebook\php-ads-sdk\src\FacebookAds\Object\AbstractCrudObject.php(59): FacebookAds\Object\AbstractCrudObject::assureApi(NULL) #1 C:\wamp\www\site\cs-modules\feeds\site\facebook.php(17): FacebookAds\Object\AbstractCrudObject->__construct(NULL, 2.4184252293969E+014) #2 C:\wamp\www\site\index.php(884): include('C:\wamp\www\sit...') #3 {main} thrown in C:\wamp\www\site\vendor\facebook\php-ads-sdk\src\FacebookAds\Object\AbstractCrudObject.php on line 95
最初のパラメータ(現在はドキュメントが指定されているのでヌルです)はapiのアクセスレベルを指す値にする必要がありますが、何についてのドキュメントが見つかりませんその価値はどこから得られるのでしょうか。誰でも私をtから導くことができます彼の混乱はどうですか?
ビジネスマネージャーで最初のカタログを作成しましたか? – CBroe
@CBroe、はいsir –
申し訳ありませんが、これが何であるか分かりません。ドキュメントのバグを試してみて、サンプルを実行するために必要なものがあればそれを尋ねることができます。 https://developers.facebook.com/bugs/ – CBroe