仕事の関係上Twitterの自動ツイートをPHPで行う為にイロイロ調べてみた。
Webプログラミング入門というサイトの「PHP入門」にある「PHP + OAuthで Twitter botをつくってみよう」の記事を参考にして見た時に気が付いたことをメモ。
まず、最初に躓くのがtwitterのAPIを作る所だと思う。
見てもらえば判ると思いますが、説明されているページから更新したらしく見栄えが変わってた。
(2015.8現在)
説明されている「My applications」が無いので困った事に・・・(´・ω・`)
サイト内をイロイロと巡っていった結果、トップページ下段の「Manage Your Apps」という項目で作成したAppを確認(もちろんまだ作ってないので表示はされないけれども何かしら関連の情報があるはず・・・)できるんではないかと思い押してみた。
とこのようなページに(`・ω・´)
作成したAppなんて無いので「You don”t currently have any Twitter Apps. 」ってメッセージと共に「Create a New App」(赤い○の部分)のボタンがあった。
ボタンを押すとA
イロイロ入力してとりあえずこれで何とかAPIが手に入ると思っていたのだが、思わぬ落とし穴が・・・(´・ω・`)
エラーメッセージ(赤枠の部分)が出て作成されていない。
要約すると、Twitterアカウントに電話番号の情報を入力しておけと言うもの。
さっそく本家twitterのサイトで情報を登録します。
Twitterにログインして、「設定」のメニュー赤枠の「モバイル」を選択。
電話番号の部分(赤枠)にSNSが使える携帯の電話番号を入力して登録します。
うまく行けばこのように電話番号が登録されます。
※PCから登録すると「電話番号を登録できませんでした。再度お試しください。」とエラーが出ますが、落ち着いてブラウザでページの再読み込みをして再度認証キーを入力してみてください。
何回かやれば登録できると思います。
Twitter アカウントに電話番号が登録されたら、再度App登録を行うとちゃんと作成されるようになります。
このようにうまく作成することが出来ました。
APIの作成などの細かい事は他のページにお任せして・・・
(´・ω・`)<今回はこの辺で