请检查http://www.udayan2k12.com/trial.html
我刚刚从Google链接中复制了来源(来源)
原始页面link
我更改了客户端ID和api密钥
这仍然无效
我的Cliend ID详情为![在此输入图片说明] [1]
客户ID:365219651081-istfrdgsvrtj324sufau0ldi5e8b3fmk.apps.googleusercontent.com
电子邮件地址:365219651081-istfrdgsvrtj324sufau0ldi5e8b3fmk@developer.gserviceaccount.com
客户秘密: -
重定向URI:无
JavaScript起源:https:// www [dot] udayan2k12 [dot] com
API密钥:AIzaSyA0FVy-lEr_MPGk1p_lHSrxGZDcxy6wH4o
我应该做些什么改变才能使它发挥作用。 “授权”按钮不起作用。
但它适用于http:// udayan2k12 [dot] com / token.html
答案 0 :(得分:2)
如果您检查错误控制台,则会看到您收到以下错误:
Failed to load resource: the server responded with a status of 400 (Bad Request) https://accounts.google.com/o/oauth2/auth?client_id=365219651081-istfrdgsvrtj324sufau0ldi5e8b3fmk.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ffusiontables&immediate=true&redirect_uri=postmessage&origin=http%3A%2F%2Fwww.udayan2k12.com&proxy=oauth2relay665167919&response_type=token&state=225646027&authuser=0
当您按照link时,您收到的错误消息是:origin_mismatch
这意味着您没有将 http://udayan2k12.com (而非 https )添加到您的客户端ID的允许JavaScript来源中。您可以在Google API Console(标签“API访问”)上进行更改。您也可以添加localhost,因此它也适用于您的计算机。
以下是我的设置示例:
请查看OAuth 2.0 guide from Google以了解您需要的所有步骤。