2015-05-08 5 views
13

Согласно Google Plus, вы можете по электронной почте Google Plus пользователи в вашем кругу: refer thisКак отправить электронную почту людям через API Google Plus?

  • Как вы можете использовать API Google Plus (или Gmail API) для отправки по электронной почте пользователю в вашем кругу, если у вас есть свой идентификатор пользователя?
  • Если вы не можете сделать это, как вы можете отправить им сообщение через видеовстречи?
+0

Согласно статье, вы можете в основном поиск любого пользователя Google по имени, фактически не зная их имя через Google Plus, почту или другие приложения Google. Не могли бы вы пояснить, из какого внешнего приложения вы хотите отправить почту (для чего необходимо выполнить интеграцию API Google API)? –

ответ

6

Вы должны следовать официальному справочнику API Gmail here.

Из документов:

Есть два способа отправки электронной почты с помощью API Gmail:

  • Вы можете отправить его непосредственно с помощью метода messages.send.

  • Вы можете отправить его из черновика, используя метод drafts.send.

Письма посылаются как base64url закодированных строк в пределах raw свойство message resource. Высокоуровневый рабочий процесс для отправки электронной почты:

Создайте содержимое электронной почты удобным способом и закодируйте его как строку base64url . Создайте новый ресурс сообщений и установите его свойство raw в строку base64url, которую вы только что создали. Позвоните по телефону messages.send, или, отправив черновик, drafts.send, чтобы отправить сообщение.

аргументов, которые вы должны будете предоставить для того, чтобы отправить по электронной почте через API, является следующим:

Args: 
    - service: Authorized Gmail API service instance. 
    - user_id: User's email address. The special value "me" 
       can be used to indicate the authenticated user. 
    - message: Message to be sent.