将凭据作为Json对象而不是文件传递



如https://developers.google.com/analytics/devguides/migration/api/reporting-ua-to-ga4#node.js所示,传递凭据的两种方法需要一个包含Json格式凭据的文件。

是否有一种方法可以直接作为Json对象传递凭据?

我在Node.js编码。

这是我能想到的一种方法:

BetaAnalyticsDataClientAPI包括一个名为credentials的属性,它将private_keyclient_email作为输入。因此,您可以使用setcredentials属性来传递所需的凭据,而不是使用keyFilename

您可以将private_key以安全的方式存储在环境配置文件中。

参考链接- BetaAnalyticsDataClient API