区分 Google Cloud Translation API 请求中使用的 API 键
Distinguish API keys used in Google Cloud Translation API requests
我有一个应用程序使用 Google Cloud Translation API 将内容从源语言翻译成不同用户使用的语言。
由于API有多个客户端,我想区分不同客户端的请求号,比如区分Android和iOS客户端。
Google Cloud Translation API Overview
页面中有一个仪表板,其中包含带有 By credential
选项的流量图表,应该能够区分请求编号通过他们的凭据(在我们的例子中,API 密钥。)不幸的是,它没有,唯一可用的选项是 Unspecified
.
此外,即使我将凭据过滤器更改为No selection
,交通图仍然是一样的!
我还附上了项目的凭证列表,其中只使用了 API 个密钥。
请帮助我如何通过不同的 API 键知道请求编号,谢谢。
更新:
以下是我向 Google Cloud Translation API 发送请求的方式。
我尝试使用 Postman 和 iOS 中的 Swift 代码(我在我的项目中实际做的事情。)使用 [=68] 向 API 发送了 GET/POST 请求=] 密钥和 POST 带有服务帐户令牌的请求,但 API 密钥和服务帐户均未在请求日志中显示为第一张图片。
邮递员
在 GET 中使用 API 键请求
在 POST 中输入 API 请求
使用 POST 中的服务帐户令牌请求
Swift代码
代码
回应
我还使用不同的凭据对翻译 API 提出了一些请求。完成请求后,我检查了我的仪表板,我遇到了与您相同的情况,选择By credential
选项时所有请求都标记为Unspecified
。
事实证明,存在与这种情况相关的问题,因为这不是预期的行为。这已被通知,Google 团队将对此进行整理。您可以跟踪与此问题相关的任何更新 here。如果您单击此站点上的星号按钮,只要有任何进展,您就会收到电子邮件通知。请记住,解决此问题可能需要一些时间。
同时,如果可能,您可以考虑通过向 API 发出请求的应用程序的统计信息来跟踪客户端信息。感谢您帮助找到这个问题。
我有一个应用程序使用 Google Cloud Translation API 将内容从源语言翻译成不同用户使用的语言。
由于API有多个客户端,我想区分不同客户端的请求号,比如区分Android和iOS客户端。
Google Cloud Translation API Overview
页面中有一个仪表板,其中包含带有 By credential
选项的流量图表,应该能够区分请求编号通过他们的凭据(在我们的例子中,API 密钥。)不幸的是,它没有,唯一可用的选项是 Unspecified
.
此外,即使我将凭据过滤器更改为No selection
,交通图仍然是一样的!
我还附上了项目的凭证列表,其中只使用了 API 个密钥。
请帮助我如何通过不同的 API 键知道请求编号,谢谢。
更新:
以下是我向 Google Cloud Translation API 发送请求的方式。
我尝试使用 Postman 和 iOS 中的 Swift 代码(我在我的项目中实际做的事情。)使用 [=68] 向 API 发送了 GET/POST 请求=] 密钥和 POST 带有服务帐户令牌的请求,但 API 密钥和服务帐户均未在请求日志中显示为第一张图片。
邮递员
在 GET 中使用 API 键请求
在 POST 中输入 API 请求
使用 POST 中的服务帐户令牌请求
Swift代码
代码
回应
我还使用不同的凭据对翻译 API 提出了一些请求。完成请求后,我检查了我的仪表板,我遇到了与您相同的情况,选择By credential
选项时所有请求都标记为Unspecified
。
事实证明,存在与这种情况相关的问题,因为这不是预期的行为。这已被通知,Google 团队将对此进行整理。您可以跟踪与此问题相关的任何更新 here。如果您单击此站点上的星号按钮,只要有任何进展,您就会收到电子邮件通知。请记住,解决此问题可能需要一些时间。
同时,如果可能,您可以考虑通过向 API 发出请求的应用程序的统计信息来跟踪客户端信息。感谢您帮助找到这个问题。