我正在尝试使用组迁移 API向 G 套件组添加消息。POST 命令如下所示:
https://www.googleapis.com/upload/groups/v1/groups/groupname@domain.com/archive?uploadType=media&access_token=ya29.Gm03...
假设“groupname@domain.com”是有效的——我在这里替换了正确的值。访问令牌值在上面被缩短,但它应该是有效的。这是使用 OAuth 和我的 G-Suite 域的管理员 ID 获得的。我可以成功地将此令牌用于电子邮件 API。
我在我的服务帐户中启用了“组迁移 API”,在我的 G-suite 帐户中,为该服务帐户启用了范围“ https://www.googleapis.com/auth/apps.groups.migration ”。当我获得身份验证令牌时请求此范围。
问题?http 错误 401(未经授权)。在到达这一点之前,我收到了其他 http 错误,例如由于范围错误而导致的 403(禁止),或者当我的组 id 错误时收到 404(未找到)。所以我想我已经过去了。我还需要采取哪些其他步骤才能获得适当的授权?