Curl 带有谷歌文档ai的api密钥

Curl 带有谷歌文档ai的api密钥,curl,google-api,google-oauth,Curl,Google Api,Google Oauth,我正在使用谷歌文档ai的表单解析器。 我找到的唯一验证方法是通过gcloud命令接口(“Authorization:Bearer”$(gcloud auth应用程序默认打印访问令牌)) 我们的应用程序也使用Google Vision,只需要一个api密钥() 我如何使用谷歌文档人工智能这种方式 我尝试过使用/api/credentials中的api密钥,并尝试过将密钥限制为ip和记录ai api,但都得到了相同的结果: curl -v -X POST -H "Content-Type:

我正在使用谷歌文档ai的表单解析器。 我找到的唯一验证方法是通过gcloud命令接口(“Authorization:Bearer”$(gcloud auth应用程序默认打印访问令牌))

我们的应用程序也使用Google Vision,只需要一个api密钥()

我如何使用谷歌文档人工智能这种方式

我尝试过使用/api/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"
  }
}
curl-v-X POST-H“内容类型:application/json;charset=utf-8”-d@request.jsonhttps://eu-documentai.googleapis.com/v1beta3/projects//locations/eu/processors/:process?key=
{
“错误”:{
“代码”:401,
“消息”:“请求缺少所需的身份验证凭据。应为OAuth 2访问令牌、登录cookie或其他有效身份验证凭据。请参阅。”https://developers.google.com/identity/sign-in/web/devconsole-project.",
“状态”:“未经验证”
}
}
我错过了什么

请求缺少所需的身份验证凭据

表示您没有随请求发送任何授权

您尝试的请求要求您发送一个访问令牌作为承载令牌

curl -H "Authorization: bearer <ACCESS_TOKEN>" http://www.example.com
curl-H“授权:承载”http://www.example.com
您似乎只发送了一个API密钥,该密钥只授予您访问公共数据而不是私人用户数据的权限

请求缺少所需的身份验证凭据

表示您没有随请求发送任何授权

您尝试的请求要求您发送一个访问令牌作为承载令牌

curl -H "Authorization: bearer <ACCESS_TOKEN>" http://www.example.com
curl-H“授权:承载”http://www.example.com

您似乎只发送一个API密钥,该密钥只允许您访问公共数据,而不是私人用户数据。

使用vision,应用程序似乎只发送一个API密钥(标题只有一个内容类型)我的问题是,我不想使用gcloud来获取访问令牌……您收到的错误消息表明它需要授权。这意味着您需要一个访问令牌。使用vision,应用程序似乎只发送一个api密钥(标头只有一个内容类型),而我的问题是,我不想使用gcloud来获取访问令牌……您收到的错误消息表明它需要授权。这意味着您需要一个访问令牌。