web-dev-qa-db-ja.com

GoogleドライブAPI OAuth 2.0;エラー:Origin_mismatch

ウェブサイトに有効なGoogleドライブAPIを作成できません。完全な初心者のように聞こえるかもしれませんが、メインのftpディレクトリにquickstart.htmlというファイルを作成し、コードをコピーして貼り付けました https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api そしてクライアントIDを私のクライアントIDに置き換え、私の設定でJavascript Origins URLをメインURL(www.domainname.com)に設定しました。そのドメイン用に別のインデックスページがあるので、Googleドライブにアクセスします。 http://domainname.com/quickstart.html にアクセスするだけですか?それを行って[承認]をクリックすると、google OriginMismatchエラーが発生するためです。誰か助けてくれませんか?

13
bluejayke

api ConsoleでリダイレクトURLをhttpに置き換え、httpsを削除します。「scope」を使用することもできます: ' https://www.googleapis.com/auth/plus.loginhttps: //www.googleapis.com/auth/userinfo.email '。この解決策は私のために働いた。

12
user3184979

「WebアプリケーションのクライアントID」セクションの「JavaScriptorigins:」プロパティと、ログインコードを適用するページのURLが同じであることを確認します。

8
garish

Domainname.comだけでなく、実際にwww.domainname.comにアクセスしていることを確認してください。一部のブラウザは、URLをコピーして別のプログラムに貼り付けるまで、実際のURLを非表示にします。 httpとwwwを含めてURL全体を入力してください。絶対に確実に。

2
Randomparanoid