我已经完成了获取Google Analytics分析帐户列表的代码 并且它与静态clientid一起工作正常
我使用过本教程:Hello Analytics API: JavaScript quickstart for web applications
问题是:
我想为所有用户提供此功能意味着我的用户从他们的Google帐户登录,他们都可以看到他们的Google Analytics帐户列表。
但是我看到了一个错误:" origin_mismatch"
我希望这没有设置原点,因为我无法为所有用户设置原点。
答案 0 :(得分:0)
原因不匹配通常是由google developers console项目中的Javascript起源变现引起的。检查并确保Javascript来源与您的请求来自的域匹配,以及在登录后返回用户的域。
Creating a Google API Console project and client ID
在“授权的JavaScript来源”字段中,输入您的来源 应用程序。您可以输入多个来源以允许您的应用运行 不同的协议,域或子域。你不能使用通配符。 在下面的示例中,第二个URL可以是生产URL http://localhost:8080
https://myproductionurl.example.com
回答:如果您使用的是JavaScript,则需要为要返回身份验证的服务器设置原点。没有办法解决这个问题。只需添加您的服务器,您的用户就可以访问它。无需为每个用户设置它。原点是托管脚本的服务器。