Метод вставки пользователей не хранит дополнительную электронную почту - PullRequest
0 голосов
/ 15 октября 2018

Есть ли возможность хранить вторичную электронную почту пользователя с помощью Google Directory API?

Я просто пытаюсь использовать свойство "emails" (в соответствии с ним https://developers.google.com/admin-sdk/directory/v1/reference/users/insert),, но оно не работает.

Вот пример тела запроса, который я использую:

{
    "name": {
        "familyName": "John",
        "givenName": "Doe",
        "fullname": "John Doe"
    },
    "primaryEmail": "john.doe@somesite.edu.br",
    "password": "somepasswordhere",
    "emails": {
        "address": "some.secondary.email.here@gmail.com",
        "primary": false,
        "type": "other",
    },
    "organizations": {
        "name": "Some Organization",
        "department": "Blah",
        "title": "Test",
        "type": "school",
    },
    "changePasswordAtNextLogin": true,
    "relations": {
        "type": "mother",
        "value": "John's Mother"
    }
}

1 Ответ

0 голосов
/ 15 октября 2018

Извините.Мой плохой.

Свойство "emails" ожидает список, а не объект, такой как тело запроса, которое я поставил.

Итак, окончательное тело запроса:

"emails": [{
    "address": "some.secondary.email.here@gmail.com",
    "primary": false,
    "type": "other",
}],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...