
さてさて、前回、 Twitter Developer Accountの登録まで行ったわけですが、まだまだAPI Keyの取得には届かず。何とかなったのですが、Call Back URLの設定でちょっと迷いました。
では、続きです。
目次
Twitter API Key取得方法
Create your first app

前回の最終画面。ここから、Create an appを選択します。
するとこんな画面に。

他のプラグインでAPI Keyの取得をしたことない人はこんな画面になります。
早速Create an appをクリック。
App detailの設定
App name

まずはこれ。AppName。
基本的になんでもOK。自分が区別できるような名前を付けときましょう。
Website URLs

これは、ブログのトップページになりますので、コピペで。
その下にCallback URLsとありますね。Requierdってなってないし、確かいままで特にこだわらなくても大丈夫だったっけ。
ということで空欄で。
...としたら後々問題が(^^;
最後の方に書いていますので、これ見ながら設定している方は、最後まで読んでから先進んでください。
Tell us how this app will be used

出ました、英語。
どのようにしてこれ使うの? ってことですね。答えは英語で(^^;
一応、こんな風に書いてみました。
For sharing from blog to Twitter
「ブログからツイッターへの共有用」ってことです。
そして、Createをクリック。
最後の確認

API keyまでもう少し。
こんな画面です。最後の確認ですね。TwitterAPI使う上での。
グーグル先生の出番です。直訳は...
デベロッパー利用規約を確認する
あなたのデベロッパー同意書およびポリシーに同意したことをお知らせします。
以下の制限付きユースケースに注意してください。機密情報
Twitterユーザーについての潜在的な機密性(健康、政治または宗教、民族、性的指向など)を導き出すためにTwitterデータを使用することに注意してください。政府の使用と監視
私たちは、サーベイランスの目的で、どのエンティティからもTwitterデータとTwitter APIの使用を禁じています。 期間。オートメーション
アプリを使用してツイートを投稿したり、アカウントをフォローしたり、ダイレクトメッセージを送信したりする場合は、自動化ルールを慎重に見直してガイドラインに従うようにし、大量の、攻撃的な、
となります。直訳なので変な日本語ですけど、意味は分かりますね。
で、Createをクリックすると...
API Key取得!!

Congratulation!!
Twitter Appが作られました。Keys and TokensをクリックするとAPI Keyが入ってます(^^)
めでたしめでたし。
...となるはずでしたが...。
Twitter Callback URL問題
取得したAPI Keyとsecret keyでようやくRevive Old PostというWP プラグインの設定が終わったのですが、どうやってもエラーが出ます。
こんなエラー
code: 415
Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings.
困った時のGoogle先生。
どうやら、いままでいい加減だったTwitterのCallback URLですが、きちんとチェックするようになったみたいですね。
対処法としては、Revive Old PostのダッシュボードのURLをコピペすればいいらしい。
早速、App detailのページに戻って、EDIT(右上)から修正しました。
ところがぁ!
同じエラーが出ます。いくらやっても...
Google先生に何回聞いても、Revive Old PostのダッシュボードのURLをコピペすべしという答え。
う~む...
もしやと思ってやってことが正解でした。Google先生も間違えるんだね。
Revive Old PostのTwitter Callback URL
Revive Old PostのダッシュボードのURLには
?page=TweetOldPost
がついていると思いますが、この?以降を取り除いたURLをCallback URLsに入れとけばいいんですね。
これでOK。ふぅ~

無事、この画面に行き着きましたとさ。
おしまい。
- 投稿タグ
- twitter, API, wordpress, Callback, Revive old post