YouTube v3 Javascript API - 身份验证问题 - “拒绝显示”

时间:2015-06-22 21:31:11

标签: youtube youtube-data-api

我正在尝试运行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中输入我的凭据

有什么想法吗?

1 个答案:

答案 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