6

根据:

https://cloud.google.com/speech/docs/common/auth

我们可以为受“iOS 应用程序”限制的 GCP 资源(例如 Google Maps、Speech、Translate)创建一个 API 密钥到一个特定的 bundle ID。原则上这很好,但 GCP 是如何实现的呢?GCP 如何确定客户端的包 ID,因为只有客户端只向 GCP 发出标准 HTTP 请求——大概它没有在标头中报告其包 ID?

我想为 API 密钥启用此功能,但不想突然关闭我的 iOS 客户端,因为它没有报告其捆绑 ID。

4

1 回答 1

7

我认为 Google Translation API 只是通过 request header key 中的值来识别您的应用程序x-ios-bundle-identifier

我尝试使用 Postman 发送带有以下参数的成功请求。


  • GCP API 密钥配置

GCP API 密钥配置

  • 邮递员请求

邮递员请求

于 2018-01-18T03:20:26.243 回答