Ich versuche zu verstehen, wie die Gmail API funktioniert. Mein Ziel ist es, eine Liste aller E-Mails eines Benutzers in seinem Posteingang zu erhalten, der auf eine NSArray
heruntergeladen wurde.Gmail API mit iOS - E-Mails bekommen
Derzeit scheint der Workflow wie folgt zu sein:
mit OAuth 2.0 meinen iOS-App ermächtigten frameworks von Google bereitgestellt werden. Ich habe abgeschlossen diesen Schritt und meine App kann ein Google Mail-Konto erfolgreich autorisieren.
Herunterladen von E-Mails:
Vom documentation, so scheint es, dass dies der API-Aufruf ist eine Liste der Nachrichten zu zeigen:
GET https://www.googleapis.com/gmail/v1/users/userId/messages
Meine Frage:
Würde ich meinen eigenen Objective-C-Wrapper schreiben müssen, um diesen AP zu machen Ich rufe an, um die Nachrichten herunterzuladen, oder würde etwas wie MailCore mir erlauben, dies einfacher zu tun? Wie ich es verstehe, ersetzt diese API IMAP, was MailCore implementiert.
Ich verstehe, wie dies in Python zu tun, wie im Beispiel https://developers.google.com/gmail/api/quickstart/quickstart-python, aber ich sehe nicht, wie ich diesen Code auf Objective-C portieren würde.