在javascript中使用service.users.aliases.insert时出现错误“无效输入:alias_email”

时间:2018-06-05 09:29:53

标签: google-admin-sdk

在javascript中使用service.users.aliases.insert时出现“无效输入:alias_email”错误。这是我的代码:

  const service = google.admin('directory_v1');
  service.users.aliases.insert({
    auth: auth,
    userKey: "<valid e-mail address>",
    body: {
        alias: "<valid alias in e-mail format>"
    }
  }, function(err, response) {
    if (err) {
      console.log('The API returned an error: ' + err);
      console.dir(err);
      return;
    }

错误消息(代码400)是:

domain:"global"
message:"Invalid Input: alias_email"
reason:"invalid"

我尝试使用完全相同的在线api测试器(https://developers.google.com/admin-sdk/directory/v1/reference/users/aliases/insert),它正常运行。

我还试图删除一个正常运行的现有别名:

service.users.aliases.delete({
        auth: auth,
        userKey: "<valid e-mail address>",
        alias: "<valid alias in e-mail format>"
      }, function(err, response) {

插入调用有什么问题? 我一直在寻找相当长的一段时间。任何帮助非常感谢。 THX!

0 个答案:

没有答案