Ads APIでツイートが紐付いている全てのキャンペーンを取得する方法

api

#1

ad-support@twitter.com ad-support@twitter.com に下記の質問を問い合わせしてみました、
こちらで聞いてくれと言われましたので、回答のほどよろしくお願いします。

質問:添付ファイルにあるように、Ads APIでツイートが紐付いている全てのキャンペーンを取得したいんですが、その方法をご教授ください。


#2

どなたが回答していただけますか?
ありがとうございます。


#3

@wenping.wang さん、お問い合わせ ありがとうございます。

下書きキャンペーンの取得については先日リリースされましたdraft_onlyパラメータを追加いただければ取得可能ですが、AdsAPIへのコール詳細をいただいてもよろしいでしょうか?


#4

実際にどのAPIsを使えば、そのツイートの紐付いているすべてのキャンペーンを取得できますか?

その手順を教えていただけますと、助かります。


#5

@wenping.wang さん、こちら、簡単なやり方はなくて、データをDBに保存した上、そのDBにSQLクエリみたいなやり方は実装可能の認識です。実際に弊社のそのフォームの裏を確認した際、そういう風に実装はされていますが、確かにこちらの機能はエンドポイント化した方が皆さんに便利だと同意しますのでフィードバックとしてフォローアップをさせてください。

想定する実装のやり方:
1)promoted_tweetsの情報を全て取得し、DBに同期状態を保つ
2)tweet_idに一致するpromoted_tweetsを探し出して、そちらのIDのリストを作る
3)そのpromoted_tweet IDのリストで、紐づいてるキャンペーンのリストを作る
4)上のデータを、いつかのステップで「現在の時間帯で配信中」っていうフィルターもかける

ツイート一覧は基本的に複数の種類のツイートが混ざって入ってるので、上のやり方は広告用だけを対象に考えるとっていう話です。


#6

JBabichJapanさん

早速、ご回答いただきありがとうございます。
試してみます。

wang