Submit Search
Upload
Evernote ウェブサービスAPI
•
2 likes
•
832 views
Fumihiro Kato
Follow
Evernote Developer Meetup, 2011/11/10
Read less
Read more
Technology
News & Politics
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
Server1
Server1
FahriIrawan3
201913046 wahyu septiansyah network programing
201913046 wahyu septiansyah network programing
wahyuseptiansyah
Django - Know Your Namespace: Middleware
Django - Know Your Namespace: Middleware
howiworkdaily
Laporan multiclient chatting client server
Laporan multiclient chatting client server
trilestari08
Big Data Day LA 2015 - Mongoose v/s Waterline: Battle of the ORM by Tim Fulme...
Big Data Day LA 2015 - Mongoose v/s Waterline: Battle of the ORM by Tim Fulme...
Data Con LA
Owasp orlando, april 13, 2016
Owasp orlando, april 13, 2016
Mikhail Sosonkin
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
Darwin Durand
Javascript Execution Context Flow
Javascript Execution Context Flow
kang taehun
Recommended
Server1
Server1
FahriIrawan3
201913046 wahyu septiansyah network programing
201913046 wahyu septiansyah network programing
wahyuseptiansyah
Django - Know Your Namespace: Middleware
Django - Know Your Namespace: Middleware
howiworkdaily
Laporan multiclient chatting client server
Laporan multiclient chatting client server
trilestari08
Big Data Day LA 2015 - Mongoose v/s Waterline: Battle of the ORM by Tim Fulme...
Big Data Day LA 2015 - Mongoose v/s Waterline: Battle of the ORM by Tim Fulme...
Data Con LA
Owasp orlando, april 13, 2016
Owasp orlando, april 13, 2016
Mikhail Sosonkin
VISUALIZAR REGISTROS EN UN JTABLE
VISUALIZAR REGISTROS EN UN JTABLE
Darwin Durand
Javascript Execution Context Flow
Javascript Execution Context Flow
kang taehun
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
solit
Paris js extensions
Paris js extensions
erwanl
Npc14
Npc14
vamsitricks
Operation Flow @ ChicagoRoboto
Operation Flow @ ChicagoRoboto
Seyed Jafari
Testing the waters of iOS
Testing the waters of iOS
Kremizas Kostas
Object oriented JavaScript
Object oriented JavaScript
Rafał Wesołowski
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
Dmitry Soshnikov
Lecture16
Lecture16
elearning_portal
LISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
Tobias Oetiker
Basedatos2
Basedatos2
Victor Zapata
Add an interactive command line to your C++ application
Add an interactive command line to your C++ application
Daniele Pallastrelli
Обзор фреймворка Twisted
Обзор фреймворка Twisted
Maxim Kulsha
PHP Static Code Review
PHP Static Code Review
Damien Seguy
Node child process
Node child process
LearningTech
Hibernate Import.Sql I18n
Hibernate Import.Sql I18n
yifi2009
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
GangSeok Lee
Aspdevice - Asp Fast Crud introdution
Aspdevice - Asp Fast Crud introdution
Adriano Mendes
Jason parsing
Jason parsing
parallelminder
Workshop 5: JavaScript testing
Workshop 5: JavaScript testing
Visual Engineering
2012-09-17 - WDC12: Node.js & MongoDB
2012-09-17 - WDC12: Node.js & MongoDB
Johannes Hoppe
Trip itparsing
Trip itparsing
CapIpad
Clean coding-practices
Clean coding-practices
John Ferguson Smart Limited
More Related Content
What's hot
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
solit
Paris js extensions
Paris js extensions
erwanl
Npc14
Npc14
vamsitricks
Operation Flow @ ChicagoRoboto
Operation Flow @ ChicagoRoboto
Seyed Jafari
Testing the waters of iOS
Testing the waters of iOS
Kremizas Kostas
Object oriented JavaScript
Object oriented JavaScript
Rafał Wesołowski
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
Dmitry Soshnikov
Lecture16
Lecture16
elearning_portal
LISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
Tobias Oetiker
Basedatos2
Basedatos2
Victor Zapata
Add an interactive command line to your C++ application
Add an interactive command line to your C++ application
Daniele Pallastrelli
Обзор фреймворка Twisted
Обзор фреймворка Twisted
Maxim Kulsha
PHP Static Code Review
PHP Static Code Review
Damien Seguy
Node child process
Node child process
LearningTech
Hibernate Import.Sql I18n
Hibernate Import.Sql I18n
yifi2009
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
GangSeok Lee
Aspdevice - Asp Fast Crud introdution
Aspdevice - Asp Fast Crud introdution
Adriano Mendes
Jason parsing
Jason parsing
parallelminder
Workshop 5: JavaScript testing
Workshop 5: JavaScript testing
Visual Engineering
2012-09-17 - WDC12: Node.js & MongoDB
2012-09-17 - WDC12: Node.js & MongoDB
Johannes Hoppe
What's hot
(20)
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
Solit 2013, Автоматизация тестирования сложных систем: mixed mode automated t...
Paris js extensions
Paris js extensions
Npc14
Npc14
Operation Flow @ ChicagoRoboto
Operation Flow @ ChicagoRoboto
Testing the waters of iOS
Testing the waters of iOS
Object oriented JavaScript
Object oriented JavaScript
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
HelsinkiJS meet-up. Dmitry Soshnikov - ECMAScript 6
Lecture16
Lecture16
LISA QooxdooTutorial Slides
LISA QooxdooTutorial Slides
Basedatos2
Basedatos2
Add an interactive command line to your C++ application
Add an interactive command line to your C++ application
Обзор фреймворка Twisted
Обзор фреймворка Twisted
PHP Static Code Review
PHP Static Code Review
Node child process
Node child process
Hibernate Import.Sql I18n
Hibernate Import.Sql I18n
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
[2007 CodeEngn Conference 01] seaofglass - Linux Virus Analysis
Aspdevice - Asp Fast Crud introdution
Aspdevice - Asp Fast Crud introdution
Jason parsing
Jason parsing
Workshop 5: JavaScript testing
Workshop 5: JavaScript testing
2012-09-17 - WDC12: Node.js & MongoDB
2012-09-17 - WDC12: Node.js & MongoDB
Similar to Evernote ウェブサービスAPI
Trip itparsing
Trip itparsing
CapIpad
Clean coding-practices
Clean coding-practices
John Ferguson Smart Limited
Ac2
Ac2
Muhammad Islahuddin
#ifndef CRYPTO_HPP#define CRYPTO_HPP#include functional#.docx
#ifndef CRYPTO_HPP#define CRYPTO_HPP#include functional#.docx
gertrudebellgrove
ERRest
ERRest
WO Community
Non Blocking I/O for Everyone with RxJava
Non Blocking I/O for Everyone with RxJava
Frank Lyaruu
2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests
Tomek Kaczanowski
Implementing STM in Java
Implementing STM in Java
Misha Kozik
Building @Anywhere (for TXJS)
Building @Anywhere (for TXJS)
danwrong
33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good Tests
Tomek Kaczanowski
Lo Mejor Del Pdc2008 El Futrode C#
Lo Mejor Del Pdc2008 El Futrode C#
Juan Pablo
13 networking, mobile services, and authentication
13 networking, mobile services, and authentication
WindowsPhoneRocks
Creating a Facebook Clone - Part XLV.pdf
Creating a Facebook Clone - Part XLV.pdf
ShaiAlmog1
Introduction httpClient on Java11 / Java11時代のHTTPアクセス再入門
Introduction httpClient on Java11 / Java11時代のHTTPアクセス再入門
tamtam180
Deep dumpster diving 2010
Deep dumpster diving 2010
RonnBlack
Midiendo la calidad de código en WTF/Min (Revisado EUI Abril 2014)
Midiendo la calidad de código en WTF/Min (Revisado EUI Abril 2014)
David Gómez García
服务框架: Thrift & PasteScript
服务框架: Thrift & PasteScript
Qiangning Hong
Exception handling
Exception handling
Prafull Johri
外部環境への依存をテストする
外部環境への依存をテストする
Shunsuke Maeda
#JavaFX.forReal() - ElsassJUG
#JavaFX.forReal() - ElsassJUG
Thierry Wasylczenko
Similar to Evernote ウェブサービスAPI
(20)
Trip itparsing
Trip itparsing
Clean coding-practices
Clean coding-practices
Ac2
Ac2
#ifndef CRYPTO_HPP#define CRYPTO_HPP#include functional#.docx
#ifndef CRYPTO_HPP#define CRYPTO_HPP#include functional#.docx
ERRest
ERRest
Non Blocking I/O for Everyone with RxJava
Non Blocking I/O for Everyone with RxJava
2012 JDays Bad Tests Good Tests
2012 JDays Bad Tests Good Tests
Implementing STM in Java
Implementing STM in Java
Building @Anywhere (for TXJS)
Building @Anywhere (for TXJS)
33rd Degree 2013, Bad Tests, Good Tests
33rd Degree 2013, Bad Tests, Good Tests
Lo Mejor Del Pdc2008 El Futrode C#
Lo Mejor Del Pdc2008 El Futrode C#
13 networking, mobile services, and authentication
13 networking, mobile services, and authentication
Creating a Facebook Clone - Part XLV.pdf
Creating a Facebook Clone - Part XLV.pdf
Introduction httpClient on Java11 / Java11時代のHTTPアクセス再入門
Introduction httpClient on Java11 / Java11時代のHTTPアクセス再入門
Deep dumpster diving 2010
Deep dumpster diving 2010
Midiendo la calidad de código en WTF/Min (Revisado EUI Abril 2014)
Midiendo la calidad de código en WTF/Min (Revisado EUI Abril 2014)
服务框架: Thrift & PasteScript
服务框架: Thrift & PasteScript
Exception handling
Exception handling
外部環境への依存をテストする
外部環境への依存をテストする
#JavaFX.forReal() - ElsassJUG
#JavaFX.forReal() - ElsassJUG
More from Fumihiro Kato
オープンなデータベースを利用した行動計画提案に関する研究
オープンなデータベースを利用した行動計画提案に関する研究
Fumihiro Kato
DBpedia Japanese
DBpedia Japanese
Fumihiro Kato
ウィキペディアタウン: 市民による地域情報化の一手法
ウィキペディアタウン: 市民による地域情報化の一手法
Fumihiro Kato
Linked Data Cloudの話
Linked Data Cloudの話
Fumihiro Kato
DBpedia Japanese 運営の現状
DBpedia Japanese 運営の現状
Fumihiro Kato
シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働
Fumihiro Kato
オープンデータカタログの先
オープンデータカタログの先
Fumihiro Kato
Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作
Fumihiro Kato
ウィキペディアタウン
ウィキペディアタウン
Fumihiro Kato
DBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloud
Fumihiro Kato
Open Park Yokohama
Open Park Yokohama
Fumihiro Kato
データポータルソフトウェアCKAN
データポータルソフトウェアCKAN
Fumihiro Kato
データカタログソフトウェア CKAN
データカタログソフトウェア CKAN
Fumihiro Kato
オープンデータとLinked Open Data
オープンデータとLinked Open Data
Fumihiro Kato
LOD: Linked Open Data
LOD: Linked Open Data
Fumihiro Kato
スキーマとURI
スキーマとURI
Fumihiro Kato
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題
Fumihiro Kato
日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状
Fumihiro Kato
sgvizler
sgvizler
Fumihiro Kato
えほん関連検索
えほん関連検索
Fumihiro Kato
More from Fumihiro Kato
(20)
オープンなデータベースを利用した行動計画提案に関する研究
オープンなデータベースを利用した行動計画提案に関する研究
DBpedia Japanese
DBpedia Japanese
ウィキペディアタウン: 市民による地域情報化の一手法
ウィキペディアタウン: 市民による地域情報化の一手法
Linked Data Cloudの話
Linked Data Cloudの話
DBpedia Japanese 運営の現状
DBpedia Japanese 運営の現状
シビックテック: インターネット時代の市民と行政の協働
シビックテック: インターネット時代の市民と行政の協働
オープンデータカタログの先
オープンデータカタログの先
Open Park Yokohama: 公園LODの試作
Open Park Yokohama: 公園LODの試作
ウィキペディアタウン
ウィキペディアタウン
DBpedia in the Japanese LOD cloud
DBpedia in the Japanese LOD cloud
Open Park Yokohama
Open Park Yokohama
データポータルソフトウェアCKAN
データポータルソフトウェアCKAN
データカタログソフトウェア CKAN
データカタログソフトウェア CKAN
オープンデータとLinked Open Data
オープンデータとLinked Open Data
LOD: Linked Open Data
LOD: Linked Open Data
スキーマとURI
スキーマとURI
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題
日本語Linked Data Cloudの現状
日本語Linked Data Cloudの現状
sgvizler
sgvizler
えほん関連検索
えほん関連検索
Recently uploaded
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Andrey Dotsenko
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
null - The Open Security Community
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Recently uploaded
(20)
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Evernote ウェブサービスAPI
1.
2.
http://gihyo.jp/dev/serial/01/evernote_api
3.
4.
5.
6.
7.
8.
9.
10.
1.
• UserStore: • OAuth: OAuth 2. • NoteStore
11.
UserStore String userStoreUrl =
"https://sandbox.evernote.com/edam/user"; THttpClient userStoreTransport = new THttpClient(userStoreUrl); TBinaryProtocol userStoreProtocol = new TBinaryProtocol(userStoreTransport); UserStore.Client userStore = new UserStore.Client(userStoreProtocol); ...... AuthenticationResult authResult = null; try { authResult = userStore.authenticate(username, password, consumerKey, consumerSecret); } catch (EDAMUserException ex) { String parameter = ex.getParameter(); EDAMErrorCode errorCode = ex.getErrorCode(); ...... } String authToken = authResult.getAuthenticationToken();
12.
https://sandbox.evernote.com
13.
Java String userStoreUrl =
"https://sandbox.evernote.com/edam/user"; THttpClient userStoreTransport = new THttpClient(userStoreUrl); TBinaryProtocol userStoreProtocol = new TBinaryProtocol(userStoreTransport); UserStore.Client userStore = new UserStore.Client(userStoreProtocol); Ruby userStoreUrl = "https://sandbox.evernote.com/edam/user" userStoreTransport = Thrift::HTTPClientTransport.new(userStoreUrl) userStoreProtocol = Thrift::BinaryProtocol.new(userStoreTransport) userStore = Evernote::EDAM::UserStore::UserStore::Client.new(userStoreProtocol)
14.
NoteStore User user =
authResult.getUser(); String shardId = user.getShardId(); String noteStoreUrl = "https://sandbox.evernote.com/edam/note/" + shardId; THttpClient noteStoreTransport = new THttpClient(noteStoreUrl); TBinaryProtocol noteStoreProtocol = new TBinaryProtocol(noteStoreTransport); noteStore = new NoteStore.Client(noteStoreProtocol);
15.
List notebooks =
noteStore.listNotebooks(authToken); for (Notebook notebook : notebooks) { System.out.println("Notebook: " + notebook.getName()); }
16.
Note note =
new Note(); note.setTitle(" "); String content = "<?xml version="1.0" encoding="UTF-8"?>" + "<!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">" + "<en-note> </en-note>"; note.setContent(content); Note createdNote = noteStore.createNote(authToken, note); System.out.println("GUID: " + createdNote.getGuid());
17.
Resource resource =
new Resource(); resource.setData(data); resource.setMime("image/jpeg"); Note note = new Note(); note.setTitle(" "); note.addToResources(resource); String content = "<?xml version="1.0" encoding="UTF-8"?>" + "<!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd">" + "<en-note><p> </p>" + "<en-media type="image/jpeg" hash="" + EDAMUtil.bytesToHex(resource.getData().getBodyHash()) + ""/>" + "</en-note>"; note.setContent(content); Note createdNote = noteStore.createNote(authToken, note);
18.
Android
19.
http://discussion.evernote.com
20.
http://discussion.evernote.com/forum/61-evernote-for-developers/
Download now