2016-08-02 13 views
1

首先,我希望Evernote將開始維護其Python SDK(evernote/evernote-sdk-python for Python 2evernote/evernote-sdk-python3 for Python 3)。與此同時,我正在尋找關於如何更新我的這些SDK的分支的建議,以使他們能夠及時瞭解Evernote API中的最新變化。具體來說:如何更新我的Evernote for Python for Python的分支以追蹤最新更新?

  1. Evernote的有人可以指出這些SDK是否會得到支持,還是我們自己?

  2. 對於evernote/evernote-sdk-python for Python 2,它看起來像一個合適的地方開始是合併matthewayne/evernote-sdk-python分叉,然後從outstanding pull requests中挑選並選擇。有人已經走了這條路嗎?

  3. 對於(https://github.com/evernote/evernote-sdk-python)和evernote/evernote-sdk-python3 for Python 3),有沒有人試過Merge latest python2 sdk by ahxxm · Pull Request #11 · evernote/evernote-sdk-python3

  4. 我在哪裏可以找到Evernote最新的Thrift IDL文件? evernote/evernote-thrift: Thrift IDL files for the Evernote Cloud API自2013年6月以來沒有更新過(匹配版本1.25的Evernote API)(我們是否至少達到了version 1.28的API?)順便說一下,API的當前版本號是多少?

  5. 如何去編譯節儉IDL文件到Python代碼爲Evernote的SDK?

提前感謝!

回答

1

我們還沒有把太多的工作納入我們的SDK但最近我們希望在接下來的幾周內改變這種狀況。作爲第一步,我們(最終)更新了我們的API reference(另一個,即將進行小規模更新),下一步是我們的SDK。這裏有很多工作要做,因爲我們有針對不同語言的SDK,而且我們中很少有人正在從事這些工作。其中一部分是添加新生成的節儉文件,因此您不必擔心這一點。

謝謝你的耐心等待!

+0

感謝您的回答,我最近也發現API參考已更新,但Thrift IDL和SDK仍基於1.25 API版本。您能否在每個SDK都適合他們的情況下分享一些新的Thrift IDL文件?我是一個[library](https://github.com/d1vanov/QEverCloud)的維護者,其源是從Thrift IDL文件生成的。我需要新版本將我自己的「SDK」遷移到新的API。 – Dmitry

+0

當然,這個週末我有一些時間,會對此有所幫助。如果更簡單,我還可以爲您提供通過在IDL上運行thrift編譯器生成的文件。你大概可以從我的SO用戶名和我在Evernote上工作的事實猜測我的電子郵件地址... – akhaku

+0

謝謝,通過電子郵件發送你:) – Dmitry