2016-08-02 9 views
1

Zunächst hoffe ich, dass Evernote beginnt, sein Python-SDK zu pflegen (evernote/evernote-sdk-python for Python 2 und evernote/evernote-sdk-python3 for Python 3). In der Zwischenzeit suche ich nach Ratschlägen, wie ich meine Gabeln dieses SDKs aktualisieren kann, um sie mit den neuesten Änderungen in der Evernote API auf den neuesten Stand zu bringen. Speziell:Wie aktualisiere ich meine Forks von Evernote SDK für Python, um die neuesten Updates zu verfolgen?

  1. Kann jemand von Evernote angeben, ob diese SDKs unterstützt werden oder wir selbst sind?

  2. Für evernote/evernote-sdk-python for Python 2, es sieht aus wie ein guter Anfang ist die matthewayne/evernote-sdk-python Gabel zu verschmelzen und dann von der outstanding pull requests zu wählen, und wählen. Ist schon jemand diesen Weg gegangen?

  3. Für (https://github.com/evernote/evernote-sdk-python) und evernote/evernote-sdk-python3 for Python 3), hat jemand versucht Merge latest python2 sdk by ahxxm · Pull Request #11 · evernote/evernote-sdk-python3?

  4. Wo finde ich die neuesten Thrift IDL-Dateien für Evernote? evernote/evernote-thrift: Thrift IDL files for the Evernote Cloud API wurde seit Juni 2013 nicht aktualisiert (entspricht der Version 1.25 der Evernote-API. (Sind wir bis mindestens version 1.28 mindestens der API?) BTW, was ist die aktuelle Versionsnummer der API?

  5. Wie gehe ich über die Thrift IDL-Dateien in Python-Code für das SDK kompiliert Evernote?

Vielen Dank im Voraus!

Antwort

1

wir nicht zu viel Arbeit in unsere SDKs in letzter Zeit gesetzt haben, aber wir sind in der Hoffnung, dies in den kommenden Wochen zu ändern, als ersten Schritt haben wir (endlich) unsere API reference (eine andere , kleines Update kommt bald) und der nächste Schritt ist unsere SDKs. Es gibt viel zu tun, da wir SDKs für einige Sprachen haben, und die wenigen von uns, die an diesem Thema arbeiten, tun dies zwischen den Kernaufgaben des Produkts. Ein Teil davon ist das Hinzufügen neu generierter Spar-Dateien, also sollten Sie sich darüber keine Gedanken machen.

Vielen Dank für Ihre Geduld!

+0

Danke für die Beantwortung, ich habe auch herausgefunden, vor kurzem die API-Referenz aktualisiert wurde, aber Thrift IDL und SDKs sind immer noch auf 1.25 API-Version basiert. Könnten Sie bitte die neuen Thrift IDL-Dateien teilen _bevor_ Sie passen jedes SDK für sie an? Ich bin ein Betreuer von einer [Bibliothek] (https://github.com/d1vanov/QEverCloud) welche Quellen aus den Thrift IDL-Dateien generiert werden. Ich brauche die neue Version, um mein eigenes "SDK" auf die neue API zu migrieren. – Dmitry

+0

Klar, ich habe dieses Wochenende Zeit, daran werde ich arbeiten. Wenn es einfacher ist, kann ich Ihnen auch Dateien zur Verfügung stellen, die durch Ausführen des Sparif-Compilers auf der IDL generiert wurden. Sie können wahrscheinlich meine E-Mail-Adresse von meinem SO-Benutzernamen und die Tatsache, dass ich arbeite bei Evernote ... – akhaku

+0

Vielen Dank, E-Mail Sie :) – Dmitry