私のウェブサイトに有効なGoogleドライブAPIを作成できません。私は完全なnoobのように聞こえるかもしれませんが、メインの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に行くのですか?私がそれをして「Authorize」をクリックすると、Google Originミスマッチエラーが発生するためです。誰も私を助けることができますか?GoogleドライブAPI OAuth 2.0;エラー:origin_mismatch
答えて
domainname.comだけでなく、実際にwww.domainname.comにアクセスしていることを確認してください。一部のブラウザでは、別のプログラムにURLをコピーして貼り付けるまで、実際のURLを隠すことがあります。 httpとwwwを使用して、URL全体を必ず入力してください。絶対に確信している。
apiコンソールでリダイレクトURLをhttpに置き換えてhttpsを削除し、 'scope'を使用することもできます: 'https://www.googleapis.com/auth/plus.loginhttps://www.googleapis.com/auth/userinfo.email'このソリューションは私のために働いた。
これも私のために働いた。 – rjm226
はいもちろんです.. –
「JavaScriptアプリケーションのクライアントID」セクションのプロパティと、ログインコードを適用するページのURLが同じであることを確認してください。
'https:// www.'の部分も一致する必要があります – Dula
これはトピックを閉じてはいけません: "望ましい動作":エラーの発生元の不一致を与えてはいけません。著者は明らかに彼が間違っていたことを述べ、彼/彼女が生産した手順を述べた。 –
合意した、これは本当に有用でrelivantである。 – Fergus