スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
TwitterBotの認証をBasicからOAuthに変更する過程
こんばんわ、ふぃぶです。
本業がプログラマーなので歩いた工程をメモ書き程度に残します。
超個人用です。
とりあえず、ここ。
http://www.sdn-project.net/labo/oauth.html
1.アプリケーション登録しよう
・記載内容にしたがって登録!登録します
→登録できん。よくわからん。
→FireFoxでやってたのでIEに切り替え
→再登録
→同じページに戻ってくるんだけど。
→よくみたら同意しますか?っていうのがページの最後に追加されてた。分かりづらいよ!
→やっぱり動きが・・・。
→よくみたらエラー出てた。登録内容不正?
→説明文が短すぎっぽい。(10文字以上)
→登録完了
→記載内容どおりKey系をメモしておく
2.サンプル動かしてみよう。
・サンプルをコピペしてApache上で実行。
→エラーで取る。
→Call to undefined function curl_init()
→curlが無いのか・・・?
→php.iniに編集が必要らしい
→何処においたか・・・。あった。C:/Windows/system32にあった。
→extention php_cure.dllのコメント化解除。
→Apache再起動!実行!同じエラー!
→extention_dirを設定しなきゃいけんらしい。
→php.ini再確認。 設定済み
→phpは5.0以上使ってるし問題なし。
→なんだ、なんだろう・・・curl自体がインストールされてないのかなぁ。
http://labs.elibelinde.com/blog/132/apache2-2php5curl
→ >libeay32.dll と ssleay32.dll
>をwindowsのシステムフォルダ(xpなら c:\windows\system32)
>にコピーするとうまく行きました。
→全然上手くいきませんの
→ Apacheのhttd.confにPHPIniDir "C:\WINDOWS\system32"を定義したら解消されたぽ?
→Call to undefined function curl_init()は解決っぽいがエラー。
→POSTも正常にできていない。思い当たる節はあるのでトライ&エラートライ&エラー
http://tech.bayashi.jp/archives/entry/perl/2010/003016.html
→ > ACCESS_TOKEN と ACCESS_TOKEN_SECRET は
→ >「Application details」ページの右メニューにある
→ > [My Access Token] を押すと表示されます。
→どれどれ・・・。おぁ!ほんとだ!こんなとこにあったんかい
→ACCESS_TOKEN , ACCESS_TOKEN_SECRET をセットして実行。
→おお、成功だ!
とりあえず、POSTできました。
今ココ
本業がプログラマーなので歩いた工程をメモ書き程度に残します。
超個人用です。
とりあえず、ここ。
http://www.sdn-project.net/labo/oauth.html
1.アプリケーション登録しよう
・記載内容にしたがって登録!登録します
→登録できん。よくわからん。
→FireFoxでやってたのでIEに切り替え
→再登録
→同じページに戻ってくるんだけど。
→よくみたら同意しますか?っていうのがページの最後に追加されてた。分かりづらいよ!
→やっぱり動きが・・・。
→よくみたらエラー出てた。登録内容不正?
→説明文が短すぎっぽい。(10文字以上)
→登録完了
→記載内容どおりKey系をメモしておく
2.サンプル動かしてみよう。
・サンプルをコピペしてApache上で実行。
→エラーで取る。
→Call to undefined function curl_init()
→curlが無いのか・・・?
→php.iniに編集が必要らしい
→何処においたか・・・。あった。C:/Windows/system32にあった。
→extention php_cure.dllのコメント化解除。
→Apache再起動!実行!同じエラー!
→extention_dirを設定しなきゃいけんらしい。
→php.ini再確認。 設定済み
→phpは5.0以上使ってるし問題なし。
→なんだ、なんだろう・・・curl自体がインストールされてないのかなぁ。
http://labs.elibelinde.com/blog/132/apache2-2php5curl
→ >libeay32.dll と ssleay32.dll
>をwindowsのシステムフォルダ(xpなら c:\windows\system32)
>にコピーするとうまく行きました。
→全然上手くいきませんの
→ Apacheのhttd.confにPHPIniDir "C:\WINDOWS\system32"を定義したら解消されたぽ?
→Call to undefined function curl_init()は解決っぽいがエラー。
→POSTも正常にできていない。思い当たる節はあるのでトライ&エラートライ&エラー
http://tech.bayashi.jp/archives/entry/perl/2010/003016.html
→ > ACCESS_TOKEN と ACCESS_TOKEN_SECRET は
→ >「Application details」ページの右メニューにある
→ > [My Access Token] を押すと表示されます。
→どれどれ・・・。おぁ!ほんとだ!こんなとこにあったんかい
→ACCESS_TOKEN , ACCESS_TOKEN_SECRET をセットして実行。
→おお、成功だ!
とりあえず、POSTできました。
今ココ