验证 Google RCS Business Messaging API 的

问题描述 投票:0回答:1

我正在尝试将 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。我花了很多天的时间来研究它,但没有运气。预先感谢。

OAuth2l not found error

我尝试通过观看此视频 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"
                }
            }
        ]
    }
}
google-api-client
1个回答
0
投票

如何生成 jwt 访问令牌?

© www.soinside.com 2019 - 2024. All rights reserved.