PHP で OAuth ログインを実装するなら「Opauth」が簡単で便利 - 頭ん中
こちらのサイトを参考にTwitter認証でログインできるサービスを制作しています。
サイトの説明通りに制作すると、コールバック先で、
ERROR
1array(1) { ["opauth"]=> array(2) { ["error"]=> array(3) { ["code"]=> int(403) ["raw"]=> string(203) "Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings" ["provider"]=> string(7) "Twitter" } ["timestamp"]=> string(25) "2019-07-18T03:36:56+00:00" } }
というエラーが出てしまいます。
原因はTwitterアプリケーション設定でコールバック先URLを指定していないということが判明し、設定を行ったのですがエラーが出続けています。
環境はXamppで構築しており、[htdocs/myapp/auth]で認証を行うようにしています。
Twitterの設定で指定したURLは
「http://127.0.0.1/myapp/auth/callback.php」です。
様々なサイトを見て考えられるURLパターンを色々と試したのですが、一向に改善されません。
いかに試したURLを置いておきます。
「http://localhost/myapp/auth/callback.php」
「http://localhost:80/myapp/auth/callback.php」
「http://127.0.0.1/myapp/auth/callback.php」
「http://127.0.0.1:80/myapp/auth/callback.php」
コールバックURLはどのように指定すればよいのでしょうか。
試してほしいURL等ありましたらその都度試して返信いたします。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。