2016-04-26 10 views
-2

Ich entwickle eine Anwendung in Delphi. Ich muss Dateien mit Rest API in Evernote hochladen. Gibt es eine Evernote-Rest-API, um Dateien von Delphi hochzuladen?Hochladen von Datei nach Evernote mit Delphi

+0

Evernote verfügt über eine REST-API. Informationen zum Hochladen von Dateien finden Sie in [ihrer Dokumentation] (https://dev.evernote.com/doc/). Jede REST-API kann mit Delphi verwendet werden. –

+0

Aber vielleicht wollten Sie fragen: * Haben sie ein Delphi SDK *? Die gleiche Seite sagt dir: ** nein **. Aber nichts sollte Sie daran hindern, Code zu schreiben, der ihre REST-Schnittstelle nutzt. –

+0

(Stellt sich heraus, dass sie sogar eine COM-Schnittstelle haben, aber ich schlage vor, dass Sie das vergessen und REST verwenden) –

Antwort

0

Evernotes API ist nicht REST-basiert. Es basiert auf einem binären Standard namens Thrift, der das Erstellen von clientseitigen Bindungen erfordert, um Aufrufe daran vorzunehmen. Diese Bindungen wurden für viele Sprachen erstellt und in SDKs gebündelt, aber Delphi gehört nicht dazu.

Es sollte möglich sein, dass Sie Ihre eigenen Delphi-Bindungen mit der API-Definition generieren, aber das ist ziemlich weit fortgeschritten und mit Ihrem Kommentar zu den OAuth-Sachen, würde ich vorschlagen, dass Sie einen alternativen Weg finden, Ihre Ziele zu erreichen B. das Aufrufen der Evernote-Client-Anwendung (über COM unter Windows oder AppleScript auf dem Mac) und das Weiterleiten von Daten auf diese Weise. (Sie können für jeden dieser Ansätze Google anrufen oder neue Fragen dazu öffnen.)