ノートの検索を行うためには2つのステップが必要です。
- 開発者サポートへ連絡し、アクセス権限を「フルアクセス」へ変更してもらう。
- Web画面の設定で、該当アプリの認証許可を1度削除する。
開発者サポートへ連絡し、アクセス権限を「フルアクセス」へ変更してもらう。
開発にあたっては連携用のAPIキーを取得しますが、デフォルトの権限は「ベーシック」となっており、”ノートの作成、ノートブックとタグの検索”しかできません。これを、”ノートの変更、検索、取得”も行えるようにするためには、サポートへ連絡して「フルアクセス」権限にしてもらう必要があります。該当のFAQ
http://dev.evernote.com/intl/jp/support/faq.php#permdenied
Web画面の設定で、該当アプリの認証許可を1度削除する。
続いて、WebのEvernoteへアクセスします。開発用のアカウントのはずなので、sandboxへのアクセスとなります。画面上のメニューより「設定」->「アプリケーション」と選択すると、OAuthで認証許可を行っているアプリの一覧が表示されます。
権限「ベーシック」での表示
ここで、該当アプリを選択して「アクセスを取り消す」を実行し、再度開発中のアプリ側でOAuth認証を行い、認証トークンを再取得することで無事「フルアクセス」権限となります。
エミュレーター上でアプリを削除すると、端末側では認証トークンも削除されるため、再認証することでトークンが再発行されたものと思い込み、なかなか解決できずに苦労しました。。。
0 件のコメント:
コメントを投稿