2015-05-08 19 views
13

Według Google Plus można użytkownicy e-mail Google Plus w swoim kręgu: refer thisJak wysyłać wiadomości e-mail do innych osób za pośrednictwem interfejsu API Google Plus?

  • Jak można wykorzystać API Google Plus (lub Gmail API), aby wysłać e-mail do użytkownika, w twoim kręgu, mając swój identyfikator użytkownika?
  • Jeśli nie możesz tego zrobić, w jaki sposób możesz wysłać im wiadomość za pośrednictwem Hangoutów?
+0

Według artykułu, można w zasadzie każdy użytkownik Google wyszukiwać według nazwy, bez faktycznego znając ich nazwę przez Google Plus, pocztę lub inne aplikacje Google. Czy możesz bardziej jasno określić, z której zewnętrznej aplikacji chcesz wysyłać pocztę (w przypadku której konieczna jest odpowiednia integracja interfejsu API Google)? –

Odpowiedz

6

Należy postępować zgodnie z oficjalnym przewodnikiem po interfejsie API Gmaila pod numerem here.

Od docs:

Istnieją dwa sposoby wysyłania wiadomości e-mail za pomocą interfejsu API Gmail:

  • Można wysyłać je bezpośrednio za pomocą metody messages.send.

  • Możesz wysłać go z wersji roboczej przy użyciu metody drafts.send.

E-maile są wysyłane jako base64url zakodowanych ciągów wewnątrz własność message resourceraw. Przepływ pracy wysokiego poziomu w celu wysłania wiadomości e-mail to:

Utwórz treść wiadomości e-mail w wygodny sposób i zakoduj ją jako ciąg znaków base64url o numerze . Utwórz nowy zasób wiadomości i ustaw jego surową właściwość na nowo utworzony ciąg base64url. Zadzwoń pod numer messages.send, lub, jeśli wysyłasz wersję roboczą, drafts.send, aby wysłać wiadomość.

argumentów, jakie trzeba zapewnić, aby wysłać wiadomość e-mail za pośrednictwem interfejsu API są następujące:

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. 
Powiązane problemy