最終的に私は様々なFacebook広告アカウントを編集/監視/管理できるWeb(laravel)アプリケーションを作成しようとしています。私はトークンを取得するためにいくつかの異なることを試みたが、運がなかった。私が知ることから、私は "ページ"へのアクセス許可を持っているトークンを持っているようです。 (少しページはありますか?)私は開発勘定を有しており、一定の基準を満たすまで提出することはできないことを理解しています。Facebook Marketing API:ノードタイプ(ページ)で存在しないフィールド(X)にアクセスしようとしました
私はシステムアカウントを作成できない理由がわかりません。私はシステムユーザを作成しようとしましたが、ページは無限に読み込まれます。ご覧のとおり、下記の通りです。
私は多分それは私が私の広告アカウントを設定したが、彼らは正しい見方で何かすることができることを考えていました。
だから、基本的に私は、これらのエラーを得続ける理由には何のアイデアを持っていません。
AdAccountFields::ADLABELS, //Throws error
AdAccountFields::AMOUNT_SPENT, //Throws error
AdAccountFields::SPEND_CAP, //Throws error
AdAccountFields::MIN_DAILY_BUDGET, //Throws error
:私はフィールドを削除した場合
use FacebookAds\Api;
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\Fields\AdAccountFields;
public function createFBAd(Request $request)
{
// Initialize a new Session and instanciate an Api object
$api = Api::init(env('FB_APP_ID'), env('FB_APP_SECRET'), env('FB_ACCESS_TOKEN'));
$account = (new AdAccount($act_id))->read(array(
AdAccountFields::ID,
AdAccountFields::NAME,
AdAccountFields::ADLABELS, //Throws error
AdAccountFields::AMOUNT_SPENT, //Throws error
AdAccountFields::SPEND_CAP, //Throws error
AdAccountFields::MIN_DAILY_BUDGET, //Throws error
));
}
:
そして最後に私のコード:さらにここで私はすべて許可されたアクセス権で生成されたトークンの例です。私はイドと名前の帰還を得る。
ローカルマシンでlaravelを使用して開発しています。作家でFacebook Marketing API SDKをインストールしました。フェイスブックアプリケーションは、Facebookの開発者アカウントで開発モードに設定されています。
これについてのご支援をいただければ幸いです!
ビジネスマネージャは、広告ブロックなどのために無限に読み込むことができます。 – Nakilon
ありがとうございますが、私はそれを無効にして別のブラウザからアクセスしようとしましたが、それはまだ同じ話です。 – SuperKevin