我正在尝试运行Google Javascript YouTube API示例,当页面(search.html)加载时出现以下错误:
拒绝在一个框架中显示“https://accounts.google.com/o/oauth2/auth?client_id=[XXX]...F%2Flocalhost&response_type=token&state=366536542%7C0.931065623&authuser=0”,因为它将“X-Frame-Options”设置为“SAMEORIGIN”。
我是通过Google Developer Console中我凭据的“JavaScript起源”部分授权的主机运行的。
我对代码所做的唯一更改是在auth.js中输入我的凭据
有什么想法吗?
答案 0 :(得分:1)
请务必将您的客户ID放入auth.js。
var OAUTH2_CLIENT_ID = 'XXXXX.apps.googleusercontent.com';
另外,要在https://console.developers.google.com中为localhost配置重定向URI和JavaScript来源:
Client ID XXXXXX.apps.googleusercontent.com
Email address XXXXXX@developer.gserviceaccount.com
Client secret XXXX
Redirect URIs http://localhost/oauth2callback
JavaScript origins http://localhost