我尝试以只读方式访问GCE信息,以显示有关我网站上基础结构的数据。基本上我想使用JS API获取OAuth2令牌,然后将其传递给Python后端以执行对GCE的API调用。我的网站根本没有托管在GCE上。
然而,我却以正确的方式对此进行了设置。我创建了一个Google应用程序,因此它可以请求授权并要求访问GCE API。我确实从https://code.google.com/p/google-api-javascript-client/source/browse/samples/authSample.html的可用示例开始。但是,每次运行示例时,我都会在授权过程的第一阶段出现错误,并将“X-Frame-Options”引起的错误提到“SAMEORIGIN”。尝试隔离错误并与从我的网站运行Google示例进行比较,这似乎与我的应用程序的设置完全相关(基本上我的应用程序ID的google示例无效)我迷失了方向调试这个过程。有没有可以在这里应用的方法?
答案 0 :(得分:1)
您关注的示例是使用“Public API key”在Google Plus中检索个人资料。此类型的密钥仅用于检索公共数据。如果要访问有关GCE的信息,则必须使用OAuth 2.0来授权请求。为了实现这一点,您可以使用web server, installed app, client-side (JS)等不同的方案。