私はinstragram-ads-crawling webserviceを構築中です。私は機能的な方法をマッピングしましたが、RESTが暗号APIのドキュメントに要求しています。認可と古い命名規則と新しい命名規則が混在すると(広告グループと広告など)、最終的に非常に重要な呼び出しです奇妙に振る舞う。Facebook Ads API:空白のJSONとして来るinstagram-ad-relatedレスポンス
まず、議論のために、私は次の呼び出し製:私が説明
https://graph.facebook.com/v2.6/<adcreative_id>?fields=comment_count,like_count&access_token=<my_token>
それは美しく働きをし、私はこのような何かを得る:
{
"comment_count": 4,
"like_count": 175,
"id": "<adcreative's_id>"
}
するために達しますadcreativeのコメントは、確定的に起こる2つの事のうちの1つです。私は次の呼び出しを提出言う:
https://graph.facebook.com/v2.6/ /コメント欄すべてのポストはそのキャプション(APIなったらメッセージ、のcreated_at、comment_typeは、& access_tokenはinstagram_user =
(1)=?ポストは実際のコメント(ゼロ以上の任意の数がCAPTION
コメントを数えていない)、I ALWを持っている場合
{
"data": [
{
"message": "here goes the actual ad's caption, as written by the advertiser",
"created_at": "2016-04-22T18:36:01+0000",
"instagram_user": {
"id": ""
},
"comment_type": "CAPTION",
"id": "<actual_comment_id>"
}
]
}
(2):)だけでなく、コメントとして認識し、それは私のような完璧な返事を送りますAYSは、空の応答を取得:
{
"data": [
]
}
は、私は二重の現在ads_management
、ads_read
、page_management
とread_insights
ある私は、認証に付与するようにユーザーに求める権限を、チェックします。また、AdAccount
にAds APIの使用を許可したことを確認しました。最後に、ログインしたUser Account
さんに広告主の権利があることを確認しました。AdAccount
私は読もうとしています。
これらの呼び出しをテストするのにGraph APIエクスプローラを使用していますか?あなたがフィールドを持たないで始めるなら、あなたはまだIDを返しますか? – noelnoegdip
はい、これらの呼び出しをテストするためにGraph APIエクスプローラを使用しています。そして、はい、IDが返されます。私があなたに与えることができる他の情報があれば教えてください。 –
あなたは ''を使用しています。代わりに ' 'を使ってこの情報を取得できますか? '?fields = comment_count、comments {message、created_at、comment_type、instagram_user}、id'? –
noelnoegdip