0

我正在尝试使用组迁移 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(未找到)。所以我想我已经过去了。我还需要采取哪些其他步骤才能获得适当的授权?

4

1 回答 1

0

确保为组启用存档。在浏览器中,以超级管理员身份登录,转到

https://groups.google.com/a/DOMAIN_NAME.com/forum/?#!forum/GROUP_NAME

然后去Manage > Information > Content control > Archive options确保Archive messages to the group勾选上并单击保存。

于 2017-05-03T06:02:04.330 回答