お世話になります。twitterアプリ連携するウェブアプリを開発中です。
twitterアプリ連携画面(添付画像)で、「連携アプリを認証」ボタンを押した後、自サイトにリダイレクトされてきません。
具体的には、ドメイン部分が「api.twitter.com」のままとなっております。そのため「このページは存在しません。」と404NotFoundになる状況です。
ちなみにパス部分には、あらかじめapps.twitter.comで指定したコールバックページのアドレスと成功時にapi側から渡されるトークンがセットされています。
本来であれば、「自サイトのドメイン/指定したコールバックページのアドレス」へとリダイレクトされるものだと理解しています。404となった直後に、「api.twitter.com」となっているドメイン部分を自サイトのドメインに書き換えるとうまく認証されますので、こちら側のスクリプトに問題はないのかなと思っています。
となると、https://apps.twitter.com上で行う、アプリの登録に不備があるのかとも思うのですが、何をどうしていいのか見当がつきません。
何か、ヒントやお気付きの点があればご教示いただけると大変助かります。どうかよろしくお願いいたします。
他に必要な情報が漏れてましたら、その点もお教えいただけると幸いです。
こちらの環境は以下の通りです。
・Centos7.3
・PHP7
・HTTPS利用中(開発中のサイト全部httpsです)
追記
みなさま、ご教示ありがとうございました。
いろいろご指摘の件など試してみましたが、やはりコールバックURLが呼ばれません。
実は呼ばれててプログラム内のミスで再ダイレクトしている件も確認しましたが、
そうではありませんでした。
ログに記録されてなかったので、そもそも呼ばれてないことには違いないようです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/05 03:46