连接到Google Cloud Datastore时出错

sh014

我尝试使用.NET驱动程序beta1在Google Cloud DataStore中插入实体。这是代码:

String serviceAccountEmail = "***.apps.googleusercontent.com";

var certificate = new X509Certificate2(
    @"***-privatekey.p12", "notasecret", X509KeyStorageFlags.Exportable);

ServiceAccountCredential credential = new ServiceAccountCredential(
   new ServiceAccountCredential.Initializer(serviceAccountEmail) {
       Scopes = new[] {
           Google.Apis.Datastore.v1beta1.DatastoreService.Scope.Datastore.ToString().ToLower()
       }
   }.FromCertificate(certificate));

// Create the service.
var service = new DatastoreService(new BaseClientService.Initializer() {
    HttpClientInitializer = credential,
    ApplicationName = "***",
});

var request = new GoogleData.BlindWriteRequest();
var entity = new GoogleData.Entity();
entity.Key = new GoogleData.Key();
entity.Key.Path = new List<KeyPathElement>();
entity.Key.Path.Add(new GoogleData.KeyPathElement { Kind = "KindTest", Name = "name" });
var firstName = new GoogleData.Property();
firstName.Values = new List<GoogleData.Value>();
firstName.Values.Add(new GoogleData.Value { StringValue = "FName" });
entity.Properties = new Dictionary<string, Property>();

entity.Properties.Add("FirstName", firstName);
request.Mutation = new GoogleData.Mutation();
request.Mutation.Upsert = new List<GoogleData.Entity>();
request.Mutation.Upsert.Add(entity);

var response = service.Datasets.BlindWrite(request, "***").Execute();

错误是:

"invalid_grant", Description:"", Uri:""

有人知道如何解决此问题吗?

杰杰·吉瓦克斯(JJ Geewax)

我相信您还需要userinfo.email范围:

https://www.googleapis.com/auth/userinfo.email

另外-确保已启用Cloud Datastore API(请参阅此答案)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Go连接到Google Cloud Datastore

来自分类Dev

如何从Cloud Run连接到Google Cloud Datastore?

来自分类Dev

从Node.js(Seneca)连接到Google Cloud Datastore

来自分类Dev

无法连接到本地Google Cloud Datastore模拟器

来自分类Dev

在Cloud 9上连接到mongodb时出错

来自分类Dev

使用 Debezium 通过 SSL 连接到 Cloud SQL 时出错

来自分类Dev

仅从产品连接到Google Cloud SQL(第二代)时,通信链接失败

来自分类Dev

使用VPC和对等网络时,如何从Google Cloud Run连接到MongoDB Atlas?

来自分类Dev

使用Node.js通过MQTT连接到Google Cloud IoT时出现问题

来自分类Dev

Google Cloud Memory Store (Redis),实例刚启动时无法连接到redis

来自分类Dev

将Django连接到Google Cloud SQL

来自分类Dev

Hadoop无法连接到Google Cloud Storage

来自分类Dev

如何从Google DataFlow连接到Cloud SQL

来自分类Dev

从Antora连接到Google Cloud Source Repository

来自分类Dev

如何使WebSockets连接到Google Cloud Function?

来自分类Dev

无法连接到 Google Cloud SQL API

来自分类Dev

连接到Firebase / Firestore时出错:无法访问Cloud Firestore后端

来自分类Dev

从Google Cloud Bigtable导出数据时出错

来自分类Dev

将ESP32连接到Google Cloud Platform时,来自Mongoose操作系统的“无效gcp.key”

来自分类Dev

Google Cloud DataStore澄清

来自分类Dev

无法连接到Google Cloud SQL。使用PHP Google SDK

来自分类Dev

是否可以从Google托管VM连接到Google Cloud SQL?

来自分类Dev

在Google App Engine中连接到Google Cloud SQL

来自分类Dev

无法连接到Google Cloud SQL。使用PHP Google SDK

来自分类Dev

在python中连接到Cloud SQL时遇到问题

来自分类Dev

使用Appengine,连接到其他Google Cloud Storage

来自分类Dev

App Engine无法连接到Google Cloud SQL

来自分类Dev

将PHP连接到Cloud MYSQL Google Apps

来自分类Dev

如何使用SSH连接到Google Cloud SQL

Related 相关文章

  1. 1

    使用Go连接到Google Cloud Datastore

  2. 2

    如何从Cloud Run连接到Google Cloud Datastore?

  3. 3

    从Node.js(Seneca)连接到Google Cloud Datastore

  4. 4

    无法连接到本地Google Cloud Datastore模拟器

  5. 5

    在Cloud 9上连接到mongodb时出错

  6. 6

    使用 Debezium 通过 SSL 连接到 Cloud SQL 时出错

  7. 7

    仅从产品连接到Google Cloud SQL(第二代)时,通信链接失败

  8. 8

    使用VPC和对等网络时,如何从Google Cloud Run连接到MongoDB Atlas?

  9. 9

    使用Node.js通过MQTT连接到Google Cloud IoT时出现问题

  10. 10

    Google Cloud Memory Store (Redis),实例刚启动时无法连接到redis

  11. 11

    将Django连接到Google Cloud SQL

  12. 12

    Hadoop无法连接到Google Cloud Storage

  13. 13

    如何从Google DataFlow连接到Cloud SQL

  14. 14

    从Antora连接到Google Cloud Source Repository

  15. 15

    如何使WebSockets连接到Google Cloud Function?

  16. 16

    无法连接到 Google Cloud SQL API

  17. 17

    连接到Firebase / Firestore时出错:无法访问Cloud Firestore后端

  18. 18

    从Google Cloud Bigtable导出数据时出错

  19. 19

    将ESP32连接到Google Cloud Platform时,来自Mongoose操作系统的“无效gcp.key”

  20. 20

    Google Cloud DataStore澄清

  21. 21

    无法连接到Google Cloud SQL。使用PHP Google SDK

  22. 22

    是否可以从Google托管VM连接到Google Cloud SQL?

  23. 23

    在Google App Engine中连接到Google Cloud SQL

  24. 24

    无法连接到Google Cloud SQL。使用PHP Google SDK

  25. 25

    在python中连接到Cloud SQL时遇到问题

  26. 26

    使用Appengine,连接到其他Google Cloud Storage

  27. 27

    App Engine无法连接到Google Cloud SQL

  28. 28

    将PHP连接到Cloud MYSQL Google Apps

  29. 29

    如何使用SSH连接到Google Cloud SQL

热门标签

归档