これは時間的に古いものです。しかし、Googleのjavascript APIを使用しているときにSAMEORIGINエラーを回避するにはどうすればよいですか?Google OAuth 2.0 SAMEORIGINエラー
彼らの例から:
let clientId = 'CLIENT_ID';
let apiKey = 'API_KEY';
let scopes = 'https://www.googleapis.com/auth/youtube.readonly';
gapi.client.setApiKey(apiKey);
setTimeout(() => {
gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: true}, (authResult) => {
console.log(authResult);
});
});
私が取得:
は「 表示することを拒否しました。 。 。 'X-Frame-Options'を 'SAMEORIGIN'に設定したため、フレーム内の が表示されます。
私は自分のAPIキーをブラウザキーとして設定しています。クライアントIDはWebアプリケーションとして設定されます。
私はlocalhost経由でこれをテストしようとしていますが、問題がある可能性があります。だから、APIキーで私はhttp://localhost:8000をAuthorized JavaScript Originsに追加しました。これは意味をなさないかもしれませんが、私は思ったほどの価値がありました。
APIキーはどのドメインにも限定されておらず、OAuth確認画面のドメイン確認はありません。
私もchromeを--disable-web-securityで稼働させてみましたが、運はありませんでした。私は
コメントすることはできませんので、
を試してみました。私はドキュメントをチェックする必要があります。私は即時の手段が何であるかもわからないからです。私はこのたび –
まあ、確認します。それはそれだった。ようこそstackoverflow btwへ。 –