Google Apps: доступ к контактам пользователей домена в качестве администратора

Как администратор Служб Google я хотел бы добавить определенные контакты во все адресные книги моих пользователей.

Какой API я должен смотреть? Как я понимаю, API контактов требует, чтобы пользователь вошел в систему как пользователь, адресную книгу которого я пытаюсь изменить. В моем случае я могу войти только как администратор. Я также могу передать учетные данные администратора (как в случае со всеми API-интерфейсами).

Я предпочитаю использовать библиотеки.Net, если это возможно.

1 ответ

Если вы хотите добавить их для общего доступа ко всем доменам, вы можете использовать это приложение: http://code.google.com/p/google-shared-contacts-client/ которое импортирует контакты из CSV в общие контакты (это занимает 24 часа).

Или вы можете создать свое собственное приложение, лично я создал 2 программы и использовал их для Python и для другого php(хотя Google не предлагает для php библиотеку gdata, которую вы можете найти в Zend).

Если вы хотите добавить их к конкретным пользователям, вам нужно написать собственный код, но я не знаю ни одного приложения и использовать логин Oauth 2.0 для входа в систему от их имени (если вы являетесь администратором этого домена Google), чтобы использовать API в их названии. Лично я не занимался этим, но получил ответ, который возможен). Подключение с их именем и паролем - это только один из типов аутентификации, называемый clientlogin, но есть и другие способы подключения от их имени.

Другие вопросы по тегам