curl 与谷歌文档ai的api关键

lvjbypge  于 2022-11-13  发布在  其他
关注(0)|答案(2)|浏览(151)

我正在使用google文档ai的表单解析器。唯一的验证方法是通过gcloud命令接口(“授权:载体“$(gcloud身份验证应用程序-默认打印访问令牌))。
我们的应用程序也使用Google Vision,只需要一个API密钥(https://vision.googleapis.com/v1/images:annotate?key=
我如何使用这种方式谷歌文档人工智能?
我尝试过使用/apis/credentials中的api密钥,也尝试过将密钥限制为ip并记录ai api,但结果都是一样的:

curl -v -X POST -H "Content-Type: application/json; charset=utf-8" -d @request.json https://eu-documentai.googleapis.com/v1beta3/projects/<project id>/locations/eu/processors/<processor id>:process?key=<api key>

{
  "error": {
    "code": 401,
    "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
    "status": "UNAUTHENTICATED"
  }
}

我错过了什么?

eeq64g8w

eeq64g8w1#

请求缺少必需的身份验证凭据。
意味着您尚未随请求发送任何授权
您正在尝试的请求要求您发送一个访问令牌沿着不记名令牌

curl -H "Authorization: bearer <ACCESS_TOKEN>" http://www.example.com

您似乎只发送了一个API密钥,该密钥只授予您访问公共数据的权限,而不授予您访问私有用户数据的权限。

mfuanj7w

mfuanj7w2#

文档AI快速入门介绍了如何为文档AI API设置身份验证。

相关问题