実現したいこと
Twitterログインを実装(Django)しようと、アクセストークンを取得しようとしたが、localhostだとできない。
TwitterのAPI利用申請は終わりました。
その後、legged OAuthを有効にしようと、↑の画像のように設定しようとしたのですが、うまくいきません。
Qiitaの記事では、
このようになっていたんですが..
Version
Python: 3.7.7
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
そのアカウントのTwitterのページあたり(https://twitter.com/hogefugahogefuga
)を入れておけば設定の保存はできますよ。
その後問題なく審査など通るかかどうかは不明です。
(仮に過去の時点で通ったという情報があったとしても、今それで通るかはTwitter社以外には答えられないので、"ちゃんとWebページを整備する"以外の回答を求められても保証ができない質問です)
投稿2020/10/07 13:47
総合スコア11038
0
質問者様
Twitterログインを実装(Django)しようと、
これは理解できます。ログインをDjangoで再現しようとされたのですね?
APIを取得しようとしたが、
これはタイトルから「TwitterのAPIのKey」と考えられます。
しかし「APIのKey」自体は事前に発行を受けるものでログイン時に発行される物ではありませんが?
2020年度版 Twitter API利用申請の例文からAPIキーの取得まで詳しく解説
あとこれは注意点ですが、
自分自身がログインする為の(Twitter APIを使用するための)画面を作成なら判るのですが
不特定多数の方のログインを想定する場合、このままできても質問者様の「TwitterのAPIのKey」を第三者が使用する事となり質問者様の作られたサイトにより「Twitter API」でのTwitter更新により発生した問題はすべて質問者様へ帰属となります。
(質問者様自身のサイトでTwitter APIをだれがいつ使用したか管理しないといけません。)
追記
アクセストークンのキー自体の発行も
Twitter REST APIの使い方
のように基本画面からになりますが
一応できる事はできるようですが
xAuthについて
後質問者様が提示されたURLに記載がある[コールバックURL]はたぶんローカルIPじゃ申請通りませんよ
(APIの結果が戻っていく先がローカルIPだとだれか判断できないでしょ?)
投稿2020/10/07 11:19
編集2020/10/08 09:12総合スコア2506
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/08 09:35 編集
2020/10/08 09:47
2020/10/08 09:56 編集
2020/10/08 10:07
2020/10/08 21:54
0
ベストアンサー
<追記>
確認せずに回答して申し訳ないです。
私の方でもダメなことを確認しました。
後から変更できるので、適当なURLを入れて、進めるしかないと思います。
上記でもダメでしょうか?
localhostと意味は同じです
投稿2020/10/07 11:11
編集2020/10/08 09:03総合スコア979
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/08 08:30 編集
2020/10/08 09:37
2020/10/08 09:46
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。