12. Eve rnote
Два главных фактора перехода на Премиум:
Премиум
• Когда пользователь использует Evernote на
более чем одном устройстве
• Когда пользователь использует стороннее
приложение для синхронизации с Evernote
• Когда пользователь использует стороннее
приложение для синхронизации с Evernote
• Когда пользователь использует стороннее
13. Наша цель
Найти крутые приложения для наших
пользователей, чтобы помочь максимально
эффективно использовать Evernote
15. Каналы провижения
• Галерея
• Промо-баннеры на сайте evernote.com
• промо-баннеры в приложениях для Mac OS и Windows Desktop
• русскоязычный блог, блог на Хабре
• почтовая рассылка, твиттер
18. Ключевые моменты Evernote API
• Ядро нашего продукта : Evernote API используется более 30,000 внешними разработчиками и
нашими собственными приложениями одинаково. (12 млрд. вызовов API делается каждый месяц!)
• Apac he Thrift, не Re s t API: Мы сами заботимся о соединении, просто вызывайте методы нашего
SDK из вашего приложения
• Одинаковая функции: Доступна вся функциональность Evernote (OCR, Files, Audio, etc)
• Все платформы : SDK для всех доступных платформ находится на github.
20. Eve rnote API: основные функции
• Доступ к пользовательскому или бизнес аккаунту Evernote
• Чтение/Создание/Поиск заметок
• Поиск связанных заметок (FindRelated)
• Напоминания (Reminders)
• Sharing и Business
21. Eve rnote API: авторизация
• OAuth
• По специальному токену
(для разработчиков)
23. Eve rnote API: особые заметки
• Привязаны к конретному приложению
• Доступны только для чтения (из основного клиентского
приложения)
• Атрибуты: applicationData (4 Кб), contentClass
24. Eve rnote API: эскизы
• На нашем сервере для каждой заметки создается
эскиз (изображение размером 300x300)
• Эти эскизы можно использовать в вашем приложении
• Для получения POST-запрос на URL:
https://[sandbox|www].evernote.com/shard/shardID/thm/note/GUID[?size=75]
25. • Создать аккаунт на
sandbox.evernote.com
• Получить ключ
• Загрузить SDK
• Начать использовать API
34. de v.e ve rnote .c om
• Переформирован и часто обновляется нашими
командами редакторов и технических специалистов
• Документация, примеры и пошаговые руководства для
лучшего понимания Evernote API
• Первый шаг в поиске ответов на вопросы и поддержке от
сообщества разработчиков Evernote
• Представляет самые новые особенности и функции,
доступные для разработчиков
35. S DKs & S ample s
github.c om/ ve rnote
e
github.c om/ ve rnote
e
• Репозиторий, поддерживаемый нашим сообществом
разработчиков
• Документация, примеры и пошаговые руководства для
лучшего понимания Evernote API
• Первый шаг в поиске ответов на вопросы и поддержке от
сообщества разработчиков Evernote
• Представляет самые новые особенности и функции,
доступные для разработчиков
36. EVERNOTE
Форумы разработчиков
Форумы разработчиков
• Место, где вы можете получить отзыв и оценку
относительно использования Evernote API
• Наши команды поддержки активно отвечают и
отслеживают изменения в текущих обсуждениях
• Разработчики Evernote и ключевые инженеры также
просматривают и отвечают на вопросы.
• В нашем сообществе на форумах более 150 бета
тестеров, которым можно предложить протестировать
новые интеграции Evernote
37. Обновления с прошлого года...
• Новые SDK: Ruby, Python, JS (Node/Phonegap/Windows Metro), Android rebuilt, iOS rebuilt
• Обновление документации : dev.evernote.com полностью перестроен и курируется нашим
техническим редактором
• Безопасность / Аутентификация : Улучшена реализация механизма oAuth, добавлена
обработка прав доступа
• Eve rnote Bus ine s s API: Предоставлена более полная информация о нашем новом Business API
• Рост нашей команды : Наша команда опять увеличилась в 3 раза, новые инженеры, дизайнеры и
эксперты!
• Руководства для быстрого старта : Полные пошаговые инструкции для iOS, Ruby, Javascript и
Python
38. Мастер-классы API доступны в Интернете
Вы можете скачать слайды, посмотреть видео и послушать обсуждения на http://bit.ly/144MDjN
Evernote is a family of products that help you remember everything.
We have hundreds of apps in the Evernote Trunk - http://trunk.evernote.com/
dec 10: 5.5
dec 11: 20
Evernote has apps for all platforms and is a great way for remembering everything. It is also a robust cloud service and platform for any app that wants to store useful information.
Before we talk more about the architecture of the SDK, from an API standpoint these are the two concepts you should know about. This is a very simple representation. The note store is designed to scale. There are fixed number of user per note store. You can think of this as two different logical entities. The note store is where all your notes and information related to the notes is stored. USerStore stores all the user info like email.