経緯
私が所属している会社では__待ラノ__という小説投稿サイトを運営しています。
待ラノではオススメ小説のランキング上位5作を定期的にTwitterの公式アカウントで紹介しています。
紹介された小説をTwitter広告のキャンペーンを利用してプロモーションをしようってなりました。
そもそもTwitter広告のキャンペーンって何?
Twitter広告のキャンペーンですが、簡単いうと1日にかける予算や期間内にかける総予算を指定して、Twitterに広告を出す機能です。
Twitter広告APIでキャンペーンを作る理由
1つのキャンペーンで複数のツイートをプロモーションする場合、1日にかける予算を一気に消化されてしまいます。
しかもどのツイートにどれだけ予算が消化されているかがわかりません。
そのため、1つのツイートに1キャンペーンを紐付けることで消化される予算の見える化を行うことになりました。
ただ手動でTwitterの広告コンソールから、1ツイートに1キャンペーンを毎回作ることになると結構手間です。
というわけで、__Twitter広告APIを利用して動的にキャンペーンを作成__することになりました。
Twitter広告APIでキャンペーンを作成するためには
以下の手順が必要です。
- Tiwtterアカウントを作成する(省略)
- Tiwtterアカウントにメールアドレスと電話番号を設定する(省略)
- TiwtterAPIの利用申請をする
- TiwtterAPIのAPIキーとトークンを取得する ←イマココ
- TiwtterAPIを利用してツイートをする
- Tiwtter広告APIの利用申請をする
- Tiwtter広告APIでを利用してツイートを使ったキャンペーンを作る
今回は4の__【TiwtterAPIのAPIキーとトークンを取得する】__について説明していきます。
1.Twitter Developerのページにアクセス
まずはTwitterにログインした状態で、__Deeloperサイト__へアクセスします。
2.「Create an app」ボタンをクリックします。
APIキーとトークンを取得するためにはTiwtter内でアプリを作成する必要があります。
3.英語でアプリの詳細を回答していきます。
「Application description(アプリの説明)」
「allow this application to be used to sing in with twitter(アプリの利用にはTwitterにサインインが必要か)」
今回は必要ではないので、チェックを「オフ」にします。
下記項目は必要に応じて記入します。
未記入でも問題はありません。
「Callback URLs(コールバックのURL)」
「Terms of Service URL(利用規約ページのURL)」
「Privacy policy URL(プライバシーポリシーページのURL)」
「Organization name(企業名)」
「Organization website URL(企業のウェブサイトのURL)」
「Tell us how this app will be used(アプリの使用方法を説明してください)」
記入後、「Create」ボタンをクリックします。
4.デベロッパー規約を確認してから、再度「Create」ボタンをクリックします。
5.入力した内容が詳細として表示されるので「Keys and tokens」タブをクリックすます。
さらに「Access token & access token secret」の「Generate」ボタンをクリックするとトークンが出力されます。
今後必要になるのが以下の4項目になります。
- 「API key」
- 「API secret key」
- 「Access token」
- 「Access token secret」
■「Twitter広告APIを利用してキャンペーンを作ってみる 」シリーズ
- その1~TwitterAPI申請編~
- その2~TiwtterAPIのAPIキーとトークンの取得編~ ←イマココ
- その3~TwitterAPIでツイート編~
- その4~Tiwtter広告APIのAPI申請編~
- その5~Twitter広告APIでキャンペーン作成編~