向Google网上论坛添加消息

时间:2017-04-25 23:12:00

标签: google-admin-sdk service-accounts gsuite

我正在尝试使用g roup migration API向G-suite群组添加消息。 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”,并且在我的套件帐户中,已为该服务帐户启用了“https://www.googleapis.com/auth/apps.groups.migration”范围。获取身份验证令牌时请求此范围。

问题? http错误401(未经授权)。在达到这一点之前,我收到了其他http错误,例如由于范围错误导致403(禁止),或者当我有错误的组ID时收到404(未找到)错误。所以我想我已经过去了。我需要采取哪些其他步骤才能获得适当的授权?

1 个答案:

答案 0 :(得分:0)

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

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

然后转到Manage > Information > Content control > Archive options并确保选中Archive messages to the group并点击保存。