Wie kann eine Nachricht mithilfe der neuen Gmail-REST-API erfolgreich gesendet werden?

Ich bin derzeit versuchen zu testen, die neue Gmail-REST-API.

In der API Explorer ist es möglich, autorisieren Anfragen, die mit OAuth 2.0 und zum ausführen der Anfrage, d.h. eine Nachricht senden.

Zuerst habe ich autorisiert.
Wie kann eine Nachricht mithilfe der neuen Gmail-REST-API erfolgreich gesendet werden?

Ich bin mit dem folgenden Testdaten (und natürlich habe ich eine gültige to E-Mail-Adresse):

{    
   "raw": "c2VuZGluZyBhIG1haWwgdXNpbmcgR21haWwgUkVTVCBBUEk=",  
   "payload": { 
     "headers": [ 
       { "name": "to",      "value": "[email protected]"   }, 
       { "name": "from",    "value": "[email protected]" }, 
       { "name": "subject", "value": "Test Gmail REST API"  } 
     ],
     "mimeType": "text/plain" 
   }
}

Bekomme ich auch eine 200 OK und die folgenden Ergebnis Rückseite, die gut aussieht.

{
  "id": "146dee391881b35b",
  "threadId": "146dee391881b35b",
}

Jedoch, die E-mail nicht erfolgreich gesendet wurde und ich finden eine Nachricht von [email protected] im Posteingang statt;: "An error occurred, your message has not been sent."

Wie kann eine Nachricht mithilfe der neuen Gmail-REST-API erfolgreich gesendet werden?

Fragen:

1. Hat jemand dies testen erfolgreich?

2. Muss ich hinzufügen, dass einige andere parameter diese Ausführung zu erhalten?

BEARBEITEN: Es gibt 2 verschiedene HTTP-request-Methoden,

  1. die URI Hochladen für den Medien-upload-Anfragen, und
  2. die Metadaten URI zur Metadaten-nur Anfragen

The API Explorer currently supports metadata requests onlywas bedeutet, dass nur-text-Nachrichten ohne Anhang, und das ist, was ich versuche zu tun.

InformationsquelleAutor der Frage Taifun | 2014-06-27

Schreibe einen Kommentar