本連載では,主にAndroidを中心としてEvernoteの提供する各種APIの紹介と具体的な実装について説明をしていく予定です。ここで再度全体を俯瞰したいと思います。この連載でカバー予定の内容について記載します。共有することのできるWebサービスです。公式で提供されている「Webクリッパー」を使うとPCのブラウザ上から見ているサイトの内容をそのままノートに保存することもできます。自らのプラットフォームとしての位置づけも強化しています。EvernoteのAPIを活用してEvernoteと連携したアプリを開発するメリットは大きいのではないでしょうか。Evernoteの開発者向けの公式情報は以下のデベロッパーサイトからアクセスできます。連携アプリを作るのに必要なAPIキー等の発行もこちらから行います。API徹底活用レシピ」にも記載がありますのでこちらも参照ください。APIの概要EvernoteのAPIは大きく分けて以下の2種類があります。同じクライアント内にEvernoteのアプリケーションがインストールされていることが前提です。必要な処理を行ってもらうというものです。AndroidではIntentとよばれるアプリ間連携機能を用いることで実現しています。具体的な実装は以降の章で解説します。アプリケーションの候補にEvernoteが表示される。画像が添付された新規ノートを開いた状態でEvernoteのアプリが立ち上がる。自身で直接Evernoteのサーバと通信して必要な処理を行うためのAPIです。Evernoteのクライアントに頼らず自身のアプリで処理を完結したいという時にはこちらを利用することになります。具体的な実装と注意点を見ていきたいと思います。事前準備として以下の2つを行っておいてください。APIキーの取得EvernoteのデベロッパーサイトからAPIキーを取得しておいてください。右上の「APIキーを取得」を押すとフォームが表示されます。個人であれば"Individual"等と入れておきましょう。今回はノートの更新などベーシックアクセスの権限を超えた機能も扱いますので「フルアクセス」にしてください。Secretの2つの情報を取得できます。他人に公開しないようにしてください。Evernoteの開発用サーバ(サンドボックス)にアクセスすることができます。サンドボックスで自身のアカウントが無い方は以下のリンクから作成しておいてください。普段ユーザとして利用されている商用サーバのご自身のアカウントとは独立したものです。開発時にはサンドボックスのアカウントを別に登録する必要があり,ます。公開前にEvernoteに連絡してAPIキーを商用サーバ(プロダクション)でも有効化=アクティベートしてもらう必要があります。サンドボックスで試験してから商用版にリリースするようにしましょう。アクティベートの申請は開発者用サポートページから可能です。アクティベートの申請は必要ありません。ここまでできたら,いよいよ次章から実際の開発に入りたいと思います。Android著者プロフィール赤木法生(あかぎのりお)日本の通信事業者所属でシステム開発に従事。大規模開発のSEを担当しつつ,個人でAndroidやスマホ向けAPIのサーバサイドプログラミングを行っています。メインはAndroidでPython,JavaScriptも触り中。現在はシリコンバレーのベンチャー企業にてトレーニー中。開発者向けのSDKと格闘しています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。