Evernote連携
h_mori
自己紹介
• 森 英寿(プログラマ)
hidetoshi.mori
@h_mori
SOICHA/TweetMe
ATND暦/生存連絡
何でEvernote?
• 大量の過去データから検索しやすい
• Evernoteに連携できるシステムが多い
• Evernoteユーザはどんなデータも
Evernoteにブチ込みたい (by h_mori)
• 連携アイディア次第で神アプリになる
• 実装が簡単 (※1日作業程度)
• 使うストレージはユーザの領域なので
リスクが少ない
何でEvernote?
Evernote連携手段
• ローカルAPI
• クラウドAPI
クラウドAPI実装
• sandboxのアカウント作成
• ConsumerKeyの取得
• Evernote SDKの組込 (専用FW組込)
• OAuth認証確認
クラウドAPI実装
• Evernote連携機能の実装 (ENMLの実装)
• ConsumerKeyのアクティベート (2,3日)
• 本番サーバでのアクセステスト
権限
• Basic Access
• Full Access
Note作成程度であればBasicで十分
Full Accessを利用する場合にはその理由が必要
実装の留意点
• ENMLは厳密なXML文書にする
• XMLのエスケープシーケンスが必要
iOSサンプルアプリデモ
• LocationHistory
現在の居場所をEvernoteにロギング
SourceCode :
http://github.com/hmori/LocationHistory
実装時間
• 作成のみであれば1時間で実装可能
• ENMLの作成に時間がかかる