2016-04-26 114 views
-2

我正在Delphi中开发一个应用程序。我需要使用rest api将文件上传到Evernote。有没有Evernote rest api可用于从Delphi上传文件?使用Delphi将文件上传到Evernote

+0

Evernote有一个REST API。是否有上传文件的规定可以在[他们的文档](https://dev.evernote.com/doc/)中找到。任何REST API都可以与Delphi一起使用。 –

+0

但也许你打算问:*他们有Delphi SDK *吗?同一页告诉你:**没有**。但是没有什么能阻止你编写使用其REST接口的代码。 –

+0

(原来他们甚至有一个COM接口,但我建议你忘记这个并使用REST) –

回答

0

Evernote的API不是基于REST的。它基于一个称为Thrift的二进制标准,它需要创建客户端绑定以调用它。这些绑定已经为许多语言创建并捆绑到SDK中,但Delphi不是其中之一。

根据API定义,应该可以生成自己的Delphi绑定,但这是相当先进的工作,并且考虑到您的评论是OAuth的东西,我建议您找到实现目标的替代方法,就像调用Evernote客户端应用程序(通过Windows上的COM或Mac上的AppleScript)并以这种方式传递数据。 (您可以谷歌或打开任何方法的新问题。)