2016-08-13 3 views
2

redownloadを使用してAdSetのすべてのフィールドをダウンロードしようとしていますが、動作していないようです。 { "ID": "6049562095738"}AdSetのredownload paramが機能しない

ad_set = AdSet('6049562095738') 
response=ad_set.api_get(params={AdSet.Field.redownload:True}) 
print(response) 

と私は

を得る: ここに私のコードです

GETリクエストのように見えます
+1

プログラミング言語タグを追加してください。それは何ですか? Python? – Nakilon

+0

Pythonをタグとして追加 – Piyush

答えて

1

は - 再ダウンロードのparamが上でありますPOSTパスと新しく作成または更新されたオブジェクトのいくつかのフィールドを返します

fieldsで必要なフィールドを指定する必要があります広告を読むときのパラメータ

+0

Thanks Igy。 redownload paramはPOSTリクエストに対してのみ利用可能ですか?私はすべてのフィールドをダウンロードしたいのですが、特定のフィールドはダウンロードしません。 APIの将来のバージョンで新しいフィールドが追加された場合、プログラムを変更する必要はないという意味で、私のプログラムを前方互換にしたいと考えています。 – Piyush

+0

いいえ、GETリクエストでは、アプリケーションに必要なフィールド(ビジネスロジック、レポートなどが使用するフィールド)だけをリクエストする必要があります。すべてのフィールドを取得してもアプリに価値が追加されることはありませんが、APIの新しいバージョンごとに変更する必要があるため、APIの応答が遅くなり、 – Igy

+0

GETリクエストのためのものだと言われているFacebookドキュメンテーションのセクションに向いていますか? – Piyush

関連する問題