TwitterのOAuthにてログイン用のURLが正しく取得できない

現象

getAuthorizeURL(); にて取得するURLが引数をもっていない不完全な URL となっている。そのため、ログインを正しく行う事ができない。

原因

getRequestToken(MyTwitterConf::OAUTH_CALLBACK); にてコールバックのURLを指定しているので、https://apps.twitter.com/ にて作成しているアプリで「Callback URL」を指定していなかったのだが、それが原因だった。getRequestToken() の返り値を表示してみたら「Desktop applications only support the oauth_callback value ‘oob’」となっていたので気づく事ができた。

対応

https://apps.twitter.com/ にて作成しているアプリで「Callback URL」を指定するだけで、oauth_token に値が入っている事を確認。

Similar posts