0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TwitterSDKのOAuth認証に失敗する

Last updated at Posted at 2018-06-21

アプリ開発を始めたばかりですが、TwitterSDKのOAUTH認証で詰まったので、解決方法を共有しておきます。

##発生事象:TwitterSDK for Androidのマニュアル通りに実装するも、OAuth認証で失敗する。

エラーメッセージは以下。
twitter desktop applications only support the oauth_callback value 'oob'

ぐぐったところ、callback URLを入れなければいけないとのこと。
apps.twitter.comで、アプリケーションにcallback URLを設定した。
すると、以下のエラーメッセージ

“The client application failed validation: Not a valid callback URL format.”

さらにググると、2018年6月12日からcallback URLはセキュリティのため
必須パラメータに変更され、apps.twitter.comに登録してあるURLと、
APIコール時に指定するcallback URLは一致していなければならないとのこと。
https://twittercommunity.com/t/action-required-sign-in-with-twitter-users-must-whitelist-callback-urls/105342

###〇解決方法
TwitterSDKを使用する場合、デフォルトでは
twittersdk://
を指定することで解決できる。
今回はAndroidであったが、iOSやUnityも同様ではなかろうか。(未確認)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?