したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#12 @避難所

53 ◆g/UWZdwxag:2022/01/01(土) 13:49:25 ID:p7XKLfxI0
>>47-52
● Twitter App新規登録・修正時にコールバックURIが必須になったことへの対応

現在Twitter Appの新規登録時や、修正する項目よってはコールバックURIの設定が必須になっています
コールバックURIを設定するとアプリ連携の承認後PIN画面が返ってこなくなり
コールバックURIに設定したurlにリダイレクト(自動遷移)されます
そのためPINコードの入力ができなくなり新規のTwitterアカウントの追加ができません
それに対する修正です

Twitter Appの新規登録/修正でコールバックURIを求められた場合は、存在するurlならなんでもいいっぽいみたいなんで

https://twitter.com/TwitterAppを取得した自分のアカウント

でいいかと思います

アカウント追加処理中、ウェブページで連携を承認しコールバック(リダイレクト)が発生すると
コールバックURIに設定したurlにリダイレクトされます
ただその場合urlの後ろに ?oauth_token=token文字列&oauth_verifier=verifier文字列 というパラメータが付加されます

そのパラメータ内の verifier文字列 をPINコードの代わりに使用します

アカウント追加を行うと
https://i.imgur.com/QIuG8bF.png
のダイアログが表示されてPINコード入力待ちになりますが、連携承認後リダイレクトされた先のurl
# このレス内の例でいくと
# https://twitter.com/TwitterAppを取得した自分のアカウント?oauth_token=token文字列&oauth_verifier=verifier文字列
をそのまま丸ごとウェブブラウザのアドレスバーからコピーしてPINコード入力欄にペーストしてOKしてください
PINコード入力ダイアログのメッセージは今回修正していませんがB11内部でurlからverifier文字列を取り出していいようにします

参考url
https://zenn.dev/kjumanenobikto/articles/86541146abba96




掲示板管理者へ連絡 無料レンタル掲示板