2016-11-30 8 views
1

最終的に私は様々なFacebook広告アカウントを編集/監視/管理できるWeb(laravel)アプリケーションを作成しようとしています。私はトークンを取得するためにいくつかの異なることを試みたが、運がなかった。私が知ることから、私は "ページ"へのアクセス許可を持っているトークンを持っているようです。 (少しページはありますか?)私は開発勘定を有しており、一定の基準を満たすまで提出することはできないことを理解しています。Facebook Marketing API:ノードタイプ(ページ)で存在しないフィールド(X)にアクセスしようとしました

私はシステムアカウントを作成できない理由がわかりません。私はシステムユーザを作成しようとしましたが、ページは無限に読み込まれます。ご覧のとおり、下記の通りです。

enter image description here

私は多分それは私が私の広告アカウントを設定したが、彼らは正しい見方で何かすることができることを考えていました。

enter image description here

だから、基本的に私は、これらのエラーを得続ける理由には何のアイデアを持っていません。

 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 
    )); 
} 

enter image description here

そして最後に私のコード:さらにここで私はすべて許可されたアクセス権で生成されたトークンの例です。私はイドと名前の帰還を得る。

ローカルマシンでlaravelを使用して開発しています。作家でFacebook Marketing API SDKをインストールしました。フェイスブックアプリケーションは、Facebookの開発者アカウントで開発モードに設定されています。

これについてのご支援をいただければ幸いです!

+0

ビジネスマネージャは、広告ブロックなどのために無限に読み込むことができます。 – Nakilon

+0

ありがとうございますが、私はそれを無効にして別のブラウザからアクセスしようとしましたが、それはまだ同じ話です。 – SuperKevin

答えて

0

問題は、私が疑った通りであることが判明しました。システムユーザタブが読み込まれません。私はFacebookに連絡し、コミュニティの助けを借りて手伝ってみましたが、私は回答を得ることができませんでした。最終的には、ads_management権限を要求し、システムユーザーのタブを確認して、アプリケーションを送信しました。私の驚いたことに、システムユーザタブがロードされました。私はアプリが(私はそれを構築していないので)承認されるかわからない。私は開発フェーズを始めたばかりですが、 "fake"と提出すると、そのトリックは何のように見えますか?これは完全な偶然かもしれませんが、それは私の解決策でした。

関連する問題