auth" X-Frame-Options上的YouTube API v3错误设置为SAMEORIGIN"

时间:2015-10-14 02:24:07

标签: youtube-api google-oauth youtube-javascript-api

好吧,我已经尝试从google developer docs (specifically authorizing_requests)

运行youtube示例
  1. 我下载了this repo (youtube/api-samples)
  2. 我在the google developer console

    中创建了一个新项目 像这样: projects manager

  3. 从此处启用了所有3个YouTube API:YouTube APIs
  4. 创建了API和OAuth密钥/ clientID,如下所示:keys
  5. 离开"接受来自"的请求字段为空,因此它会从所有域接受它们:accept requests from 一个。 即使我确实提供了它也没有修复它btw
  6. 在示例代码中,我们被指示用我们的clientID替换此变量,如下所示:clientID
  7. 无论我是从localhost还是从正确的主机运行它都无关紧要,这是我从任何示例文件(例如search.htmlmy_uploads.html继续加载的内容。或任何其他文件。
  8.   

    拒绝显示' https://accounts.google.com/o/oauth2/auth?client_id=217603943332-cuo3i85935 ... angroup.com& response_type = token& state = 1069982666%7C0.2949761402& authuser = 0'在一个框架中因为它设置了X-Frame-Options'到#SAMEORIGIN'

    我做错了什么?

1 个答案:

答案 0 :(得分:0)

您无法在iframe中嵌入OAuth批准页面。在您的身份验证target="_parent"链接上使用<a>,以便在父窗口中打开该页面。