[雑記]FC2ブログの新しい「Twitterとの連携」の図解付き備忘録。 Twitter API V2対応が面倒だった話
公式さんからTwitterAPIの新しい対応方針が出ていましたね。
ということで移行しようと思ったのですが、これが中々に分かりづらい!!手順が足りない!!
同じく苦労されている方も多いと思うので、自分の実施した手順を図解で備忘録として残します。
少しでもお役に立てれば幸いです。
まずは開発者アカウントの登録が必要ですが、Twitterアカウントの設定画面から行けます。
手順:
1. TwitterのHome画面で左のアイコン群から(...) ⇒ 「設定とサポート」 ⇒ 「設定とプライバシー」 を選択
2. 「その他のリソース」 ⇒ 「開発者」 を選択
開発者向けページが開くので、TwitterAPIのページへ行きます。
手順:
1. 「Products」 ⇒ 「TwitterAPI」 を選択
下の方にスクロールしていくと、複数プランの選択が出てきます。
FC2ブログのツイッター投稿の場合はフリープラン(無料)でOKです。「ツイートまとめ」を使う場合はBasicプラン(有料)が必要になります。
ということで、Freeプランを選びましょう。
手順:
1. 画面を下にスクロール
2. プラン選択でFreeの「Get started」を選択
人によって出る画面が違うかも?
どうやらTwitter v2APIの有料プランをおススメされたようです。
ボタンはBasicプラン(有料)なので、間違って押さないように気を付けましょう。
手順:
1. 画面をスクロールする
2. 「Sign up for Free Account」を選択
利用規約などの説明画面が出てきました。
規約に同意系のチェックがあるので、読んでチェックを有効にしましょう。
また、APIの使い道を記載する必要があるようなので、blogの更新に使う云々を翻訳等を使って英語で書きます。
※250文字以上必要です。
手順:
1. テキストボックスにAPI利用の使い道を記入する
2. 各チェックを有効にする
3. Submitを選ぶ
※人によってはさらに質問ページが出るとの情報も見ましたが、私は特に出なかったので割愛
Submitを押したらすぐに開発者アカウントの登録ができました。
この後はアカウントの権限の設定が必要です。
手順:
1. Projectsの歯車アイコン(設定) を選択
※ダッシュボードに無い場合は左の「Projects & Apps」からアプリを選んでみてください。
設定画面では、まずアプリの権限を変更する必要があります。
手順:
1. 画面をスクロール
2. User authentication settings ⇒ 「Set up」 を選択
「App permissions」でアプリ権限を変更します。
※デフォルトでは「Read」になっていますが、これだとTwitterへの投稿ができません。
現時点の公式の「お手続き内容」には書いてないため、手順通りにやったのに投稿されない場合は、この設定がされていない可能性が高いです。
その場合は設定変更後にキー系も再生成してみてください。
手順:
1. 「App permissions」を 「Read and write」に変更する
2. 「Type of App」 を Web App側を選択する
3. 下の方にもUrl系でrequired(必須)項目がいくつかあるので、BlogのUrlなりを入れてください。
4.一番下までスクロールし、 「Save」 を選択して保存する
権限を変更したら、後は公式手順にもあったAPIキーとアクセストークンの発行です。
手順:
1. アプリ画面へ(ダッシュボード or 左の「Projects & App」から選択)
2. 下へスクロールし Appsへ
3. 鍵のアイコン(Keys and tokens)を選択
キーとアクセストークンをそれぞれ発行します。
方法はボタンを押すだけです(初回はGenerate、2回目以降はRegenerate)
手順:
1. Regenerate を選択する
これでAPIキー(アクセストークンも同様)が生成されました。
この画面は二度と見れないので、2つの値はどこかへ大切に保存してください。
手順:
1. API Keyを Copy等して保管する。
2. API Key Secretを Copy等して保管する。
3. 「Yes, I save them」を選択して閉じる。
※アクセストークンも同じく生成してください。
APIキーとアクセストークンを発行したら、Twitter側の作業は終わりです。
FC2管理画面で設定を行いましょう。
手順:
1. 管理者画面の左のメニューから「設定」 ⇒ 「環境設定」 を選択。
2. ブログの設定⇒ 「外部サービスとの連携」へ。
3. 先ほど生成したAPIキーとアクセストークン をそれぞれ入力します。
4. 更新を押して「連携情報は有効です」に変われば成功です。
ということで移行しようと思ったのですが、これが中々に分かりづらい!!手順が足りない!!
「Twitter API V2」へ対応した新しい「Twitterとの連携」機能のリリースについて
https://fc2information.blog.fc2.com/blog-entry-2267.html
同じく苦労されている方も多いと思うので、自分の実施した手順を図解で備忘録として残します。
少しでもお役に立てれば幸いです。
まずは開発者アカウントの登録が必要ですが、Twitterアカウントの設定画面から行けます。
手順:
1. TwitterのHome画面で左のアイコン群から(...) ⇒ 「設定とサポート」 ⇒ 「設定とプライバシー」 を選択
2. 「その他のリソース」 ⇒ 「開発者」 を選択
開発者向けページが開くので、TwitterAPIのページへ行きます。
手順:
1. 「Products」 ⇒ 「TwitterAPI」 を選択
下の方にスクロールしていくと、複数プランの選択が出てきます。
FC2ブログのツイッター投稿の場合はフリープラン(無料)でOKです。「ツイートまとめ」を使う場合はBasicプラン(有料)が必要になります。
ということで、Freeプランを選びましょう。
手順:
1. 画面を下にスクロール
2. プラン選択でFreeの「Get started」を選択
人によって出る画面が違うかも?
どうやらTwitter v2APIの有料プランをおススメされたようです。
ボタンはBasicプラン(有料)なので、間違って押さないように気を付けましょう。
手順:
1. 画面をスクロールする
2. 「Sign up for Free Account」を選択
利用規約などの説明画面が出てきました。
規約に同意系のチェックがあるので、読んでチェックを有効にしましょう。
また、APIの使い道を記載する必要があるようなので、blogの更新に使う云々を翻訳等を使って英語で書きます。
※250文字以上必要です。
手順:
1. テキストボックスにAPI利用の使い道を記入する
2. 各チェックを有効にする
3. Submitを選ぶ
※人によってはさらに質問ページが出るとの情報も見ましたが、私は特に出なかったので割愛
Submitを押したらすぐに開発者アカウントの登録ができました。
この後はアカウントの権限の設定が必要です。
手順:
1. Projectsの歯車アイコン(設定) を選択
※ダッシュボードに無い場合は左の「Projects & Apps」からアプリを選んでみてください。
設定画面では、まずアプリの権限を変更する必要があります。
手順:
1. 画面をスクロール
2. User authentication settings ⇒ 「Set up」 を選択
「App permissions」でアプリ権限を変更します。
※デフォルトでは「Read」になっていますが、これだとTwitterへの投稿ができません。
現時点の公式の「お手続き内容」には書いてないため、手順通りにやったのに投稿されない場合は、この設定がされていない可能性が高いです。
その場合は設定変更後にキー系も再生成してみてください。
手順:
1. 「App permissions」を 「Read and write」に変更する
2. 「Type of App」 を Web App側を選択する
3. 下の方にもUrl系でrequired(必須)項目がいくつかあるので、BlogのUrlなりを入れてください。
4.一番下までスクロールし、 「Save」 を選択して保存する
権限を変更したら、後は公式手順にもあったAPIキーとアクセストークンの発行です。
手順:
1. アプリ画面へ(ダッシュボード or 左の「Projects & App」から選択)
2. 下へスクロールし Appsへ
3. 鍵のアイコン(Keys and tokens)を選択
キーとアクセストークンをそれぞれ発行します。
方法はボタンを押すだけです(初回はGenerate、2回目以降はRegenerate)
手順:
1. Regenerate を選択する
これでAPIキー(アクセストークンも同様)が生成されました。
この画面は二度と見れないので、2つの値はどこかへ大切に保存してください。
手順:
1. API Keyを Copy等して保管する。
2. API Key Secretを Copy等して保管する。
3. 「Yes, I save them」を選択して閉じる。
※アクセストークンも同じく生成してください。
APIキーとアクセストークンを発行したら、Twitter側の作業は終わりです。
FC2管理画面で設定を行いましょう。
手順:
1. 管理者画面の左のメニューから「設定」 ⇒ 「環境設定」 を選択。
2. ブログの設定⇒ 「外部サービスとの連携」へ。
3. 先ほど生成したAPIキーとアクセストークン をそれぞれ入力します。
4. 更新を押して「連携情報は有効です」に変われば成功です。
- 関連記事
-
- [ニコ動]唐揚げで学ぶミニ四駆空中姿勢制御の動画 の感想 2022/11/14
- [雑記]新しいMicrosoftブラウザの噂が中々熱い 2018/12/05
- [雑記]お札が変わるそうですね 2019/04/10
- 同じ日に二つ書けるか? 2009/03/17
- こんばんにゃ 2011/12/06