我正在尝试将 RCS 活动消息发送到 google android 消息客户端,为此我在这里查看了 https://developers.google.com/business-communications/rcs-business-messaging/guides/get-started/first-agent #send_a_message 并尝试使用此处提供的curl命令将“Hello World”文本发送到我的号码。我有服务帐户密钥 JSON 文件,并使用它尝试访问此发送 API,但我收到 OAuth2l 命令未找到错误,如下所示。
要访问此 google RBM API,我是否需要生成任何访问令牌并使用此令牌作为承载来执行上述curl 请求。
任何人请让我知道如何验证这些 google RBM API。我花了很多天的时间来研究它,但没有运气。预先感谢。
我尝试通过观看此视频 https://www.youtube.com/watch?v=91PlQyrebbk 使用 JWT 生成访问令牌,并在 API 调用中使用此令牌作为承载,但没有成功。我收到了 403 错误,如下所示。
我使用服务帐户密钥文件在 Android 消息客户端上发送 RCS 活动消息的方法是否正确?
{
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT",
"domain": "googleapis.com",
"metadata": {
"method": "google.communications.rcsbusinessmessaging.v1.RcsBusinessMessagingService.GetCapabilities",
"service": "rcsbusinessmessaging.googleapis.com"
}
}
]
}
}
如何生成 jwt 访问令牌?