首页 > 解决方案 > 谷歌文档人工智能;如何获得不记名令牌?

问题描述

我的任务是尝试使用 Google DocumentAI 服务从 PDF 文件中提取表格数据。我正在使用 Alteryx,但该原则适用于 PostMan 或您格式化自己的请求的其他应用程序。

我已经设置了一个 Google Cloud Bucket,并加载了我的 PDF。我已经建立了一个项目,并获得了一个服务帐户。

该文档显示了格​​式化请求,并且授权标头为“授权:Bearer gcloud auth application-default print-access-token”。

鉴于我有这样的凭证 json 文件......

{
  "type": "service_account",
  "project_id": "my-proj",
  "private_key_id": "12345abc",
  "private_key": "-----BEGIN PRIVATE KEY-----\stuff\n-----END PRIVATE KEY-----\n",
  "client_email": "me@my-proj.iam.gserviceaccount.com",
  "client_id": "12345",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/me%40my-proj.iam.gserviceaccount.com"
}

...我如何获得不记名令牌?我假设我将不得不对身份服务器进行某种调用,但目前尚不清楚如何执行此操作。

标签: oauth-2.0google-apigoogle-oauthservice-accountsdocumentai

解决方案


推荐阅读