問題タブ [facebook-ads-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Ads API: 現在使用されているクリエイティブのみをリクエストします
Facebook の Ads API を使用する場合、広告グループで現在使用されているアカウントのすべてのクリエイティブをリクエストしたいと考えています。つまり、count_current_adgroups の値が > 0 の場合です。アカウントのすべてのクリエイティブを次のように取得できます。
">https://graph.facebook.com/adcreatives/?ids=act_123456789&access_token=
広告グループで使用されている広告クリエイティブのみを返すようにこのリクエストを制限するにはどうすればよいですか?
ありがとう。
facebook - Facebook 広告グラフ API で /act_{account-id}/adcreatives のcreative_ids パラメータが機能しない
私は Facebook 広告の OLD REST API を使用するアプリケーションを持っていますが、最近 1 か月で非推奨になると聞いたので、すべてのコードを新しい Graph API に移行するために懸命に取り組んでいます... 残念ながら、何もスムーズにはいきません。
特定のキャンペーンの AdCreatives を取得するためにGET /act_{account-id}/adcreativesを呼び出した場合、パラメータ Creative_ids が機能せず、アカウントのすべてのクリエイティブが常に取得されます。これは残りの api で正常に機能していました...そして、ads.getCreatives でドキュメントの変更は行われていないので、creative_ids パラメータがまだそこにあると想定しています...
どんな助けでも大歓迎です!ありがとう、ヤニフ・ハキム
api - グラフ API の広告: 広告グループの統計データの不一致
以下を使用して要求されたときに、Facebook が広告グループの統計データを返す方法が変更されているように見えることに気付きました。
https://graph.facebook.com/stats/startime/endtime?ids= {adgroup_id}&access_token=...
a) 他の誰かが同様の動作を経験していないか、b) http://developers.facebook.com/docs/reference/ads-api/の API ドキュメント以外に利用可能なドキュメントがあるかどうか疑問に思っています(私はMarketing API の Facebook グループに含まれていますが、承認されていません)。
1) 新年の前に、UI を介して報告された統計と一致させるために、API 呼び出しには PST を基準とした開始時刻と終了時刻、つまり 08:00:00 が必要であると判断しました。Facebook がアカウントのタイムゾーン設定を使用しているようです。たとえば、東部タイムゾーンのアカウントの UI によって報告されたデータを一致させるには、05:00:00 で開始および終了する時間を要求する必要があります。アーカイブされたデータ ファイルは、この変更が 2012 年 1 月 1 日以降に発生したことを示唆しています。同じ時間枠を使用して 2012 年 1 月 3 日に。
2) 統計データは 1 秒に集約されているように見えます: アカウントのタイムゾーンの真夜中から真夜中の 1 秒後まで:
.../stats/2011-12-28 05:00:00/2011-12-28 05:00:01?ids={adgroup_id}&access_token=...
2011-12-28 のすべてのデータを取得し、
.../stats/2011-12-28 05:00:01/2011-12-28 05:00:02?ids={adgroup_id}&access_token=...
ほとんどデータを取得しません (これについては後で詳しく説明します)。
3) unique_impressions と social_unique_impressions を取得できるのは、アカウントのタイムゾーンの午前 0 時と同じ開始時刻を指定し、終了時刻が開始時刻から 1 日以内の場合のみです。それ以外の場合、これらのフィールドはゼロとして返されます。unique_clicks と social_unique_clicks で同様の応答がありますが、要件は少し緩いです (完全には調査していません)。 編集 https://developers.facebook.com/docs/reference/ads-api/adstatistics/は、この質問に答えます (独自の統計の見出しの下) - これが Facebook のシステムの設計方法です。
4) unique_clicks と social_unique_clicks が適切に集計されていないようです。たとえば、00:00:00 EST から 00:00:01 EST までのデータを要求すると、00:00:02 EST から 00:00:03 EST まで、および 00:00:00 EST から 00:00 までと同じデータが返されます。 03 EST。00:00:00 から 00:00:03 までのデータは、00:00:00 から 00:00:01 までのデータに 00:00:02 から 00:00:03 までのデータを加えたものに等しいと予想されます。 編集https://developers.facebook.com/docs/reference/ads-api/adstatistics/ (一意の統計の見出しの下) から、これらの一意の統計は集計されることを意図していないと推測します。
Firefox を使用してこのデータを取得していますが、UNIX 時間または文字列形式の時間のどちらを使用しても同様の結果が得られます。
ヘルプ情報、説明、同様の結果の確認などをいただければ幸いです。ありがとうございました!
facebook-graph-api - Campaign_id レベルのリクエストにはページング フィールドがありません
アカウントのすべての広告グループまたはクリエイティブをリクエストする場合:
戻り値には、次のようなページング フィールドが含まれます。
ただし、キャンペーンのすべての広告グループをリクエストする場合:
戻り値にはページング フィールドは含まれません。
これはバグですか、意図した操作ですか、将来の機能などですか? ページング フィールドを必要とする実際の例はありませんが (現在のところ、デフォルトの制限を超えるキャンペーンはありません)、存在しない可能性のあるページング フィールドに依存するコードは設計したくありません。
前もって感謝します。
facebook - ユーザーに表示される広告に関する情報を取得することは可能ですか?
ユーザーに表示される広告を取得することは可能ですか?彼が作成したものではありません。Ads APIを使用していますか?
たとえば、クリエイティブID(6003457682739など)を知っている場合、それに関する情報を取得できますか?
私はこのコードを使おうとしました: https ://graph.facebook.com/6003457682739?access_token =
ヘルプから:https ://developers.facebook.com/docs/reference/ads-api/adcreative/パート「特定のクリエイティブのデータの取得」
しかし、運が悪い、Facebookはあなただけが管理する広告を取得することを許可しているので、私は推測しますか?
facebook-graph-api - FB Ads API の人口統計レポート データ
Facebook Ads API で人口統計レポートのデータにアクセスすることはできますか? もしそうなら、どうすればいいですか?そうでない場合、なぜですか?すぐに可能になりますか?私たちのシステムを通じてこのデータにアクセスしたいと本当に望んでいるクライアントがいます。これは非常に貴重な情報であり、API にまだ追加されていない理由がわかりません。前もって感謝します!
offline - Offline_access と Api-Key の混乱
アカウントの広告キャンペーンからデータを取得する自動コードを開発しようとしました。私の計画は、毎日クエリを実行して広告のインプレッション/クリック/コストからデータを取得し、後で使用できるように保存するサーバーを用意することです。
https://developers.facebook.com/tools/explorerを使用してこれらのキャンペーン ページからデータ (インサイト) を取得するための access_token を取得しますが、offline_access を試すためにログアウトすると、access_token が古い、パスワードの変更または access_token が古くなっていることがわかります.
ユーザーがログインしていないときにアクセスを許可するための offline_access の全体的なポイントではありませんか?
それに加えて..ほとんどの通話が次のように返信されて終了するのはなぜですか:
ads_management を持つ access_token を指定しましたが、この参加 Api キーが何を意味するのかさえわかりません。これを url 呼び出しなどに追加する必要がありますか? この API キーはどこで入手できますか?
編集: キャンペーン ページの追加からデータを取得できるようにしたいので、ページ内のアプリについては話していません。
facebook - 広告グループのステータスを編集するコツはありますか?
Facebook のドキュメントによると、広告 API を介して個々の広告グループの実行ステータスを更新できます。
これを行うには、X がステータス (アクティブ、一時停止など)であるPOST
リクエストを に/<AD_GROUP_ID>/
送信します。ただし、このリクエストを行うとステータスは変更されず、Facebook から返される唯一のレスポンスは広告グループの JSON 表現です。adgroup_status=X
1
9
Facebook 広告 API に広告グループのステータスの更新を正常に送信できた人はいますか? その場合、上記の方法を使用していますか、それとも別のトリックがありますか?
ありがとう!
編集
この問題を抱えている人を追跡/認識/発見することを期待して、これを Facebook バグトラッカーに相互投稿しました。https://developers.facebook.com/bugs/354657724569051
編集
私が行っているリクエストの例。このリクエストはFacebook Graph Explorerからテストされています
oauth - 致命的なエラー: Uncaught OAuthException: (#294)
私はこれで何が起こっているのかを見つけるのに苦労しています。私のスクリプトは少しの間正常に動作していましたが、突然半分停止しました。
私は API にアクセスしており、アクセス トークンを取得しています。アクセス トークンを使用すると、ユーザーの公開情報に問題なくアクセスできます。ただし、FB アカウントに情報を投稿しようとすると、このエラーが発生します。
Fatal error: Uncaught OAuthException: (#294) Managing advertisements requires the extended permission ads_management, and a participating API key thrown in O:\wamp\www\facebook-ads-api\inc\base_facebook.php on line 1106 )
c# - c#動的ExpandoObjectsの名前のピリオド?
これはばかげた質問かもしれませんが、私は次のようなJSONを生成するプロジェクトに取り組んでいます。
C#では、この「action.type」属性を「post」の値で作成しようとしています。どうすればいいですか?これが私が典型的に次のようなものを作成してきた方法です:
目的の「action.type」が出力されないため、「ActionSpec.action.type」に移動できません。これは意味がありますか?ありがとう!