从 google 服务帐户获取 access_token 用于嵌入 api
Get access_token from google service account for embed api
我想在我的用户未登录其帐户的情况下嵌入 api。我是 google api 的新手,我想使用嵌入 api Like this one
从昨天开始,我一直在寻找如何通过 javascript 或 .net.
来实现这一点
我在 .net 中有这段代码
string keyFilePath = Server.MapPath("~/Libraries/googleKey/key.json");
string json = System.IO.File.ReadAllText(keyFilePath);
var cr = JsonConvert.DeserializeObject<PersonalServiceAccountCred>(json);
var xCred = new ServiceAccountCredential(new ServiceAccountCredential.Initializer(cr.client_email)
{
Scopes = new[] {
AnalyticsReportingService.Scope.AnalyticsReadonly
}
}.FromPrivateKey(cr.private_key));
我得到一个空标记,我很困惑,大多数示例都在 php 或 python 中。
您可以使用服务帐户,确保您有权访问服务帐户
我想在我的用户未登录其帐户的情况下嵌入 api。我是 google api 的新手,我想使用嵌入 api Like this one 从昨天开始,我一直在寻找如何通过 javascript 或 .net.
来实现这一点我在 .net 中有这段代码
string keyFilePath = Server.MapPath("~/Libraries/googleKey/key.json");
string json = System.IO.File.ReadAllText(keyFilePath);
var cr = JsonConvert.DeserializeObject<PersonalServiceAccountCred>(json);
var xCred = new ServiceAccountCredential(new ServiceAccountCredential.Initializer(cr.client_email)
{
Scopes = new[] {
AnalyticsReportingService.Scope.AnalyticsReadonly
}
}.FromPrivateKey(cr.private_key));
我得到一个空标记,我很困惑,大多数示例都在 php 或 python 中。
您可以使用服务帐户,确保您有权访问服务帐户