Google OAuth 2.0 SAMEORIGIN Error
Google OAuth 2.0 SAMEORIGIN Error
这是一个与时间一样古老的问题。但是,当我使用谷歌javascript API时,如何避开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密钥设置为浏览器密钥。以及设置为Web应用程序的客户端ID。
我正试图通过localhost对此进行测试,这可能是一个问题。因此,在API密钥上,我添加了http://localhost:8000授权JavaScript起源-这可能没有意义,但我认为这值得一试。
API密钥不限于任何域,并且OAuth验证屏幕没有域验证。
我也试过运行chrome,但没有成功。
您尝试过immediate: false
吗
相关文章:
- jQuery Error adadvisor.net
- Ajax调用ERror Cross Origin REquest:在rails中自动完成大学列表
- 类型error primeFactors.for不是函数
- Array.every返回false,而不是类型error
- datatables.net ajax error - http://datatables.net/tn/7
- Error: timers.js:234 callback.apply(timer, args);
- 滚动到错误字段ERROR
- Error with xmlhttpresponse
- ajax javascript 500 error
- 将数据从ExpressJS发送到AngularJS ERROR json
- walkscore API JSON error
- X-Frame-Options SAMEORIGIN在我的域上阻止iframe
- STRIPE.JS Error
- Angular Routing Pretty URL Error
- 节点回调参数无法断言instanceof Error
- Jasmine .calls.count and .calls.any throwing error
- React.render error
- 如何访问npm模块抛出的自定义错误对象[error:[object object]]
- grunt contrib jshint-error在定义之前就已经使用过了
- Google OAuth 2.0 SAMEORIGIN Error