hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

iOS版のEvernote投稿について

EvernoteiOSから投稿する場合、以前はユーザ名・パスワードによる認証と、OAuth認証の二つの方法があったが、11/1以降、OAuth認証以外認められなくなった。この影響でEBPocket for iOSからEvernoteへの投稿ができなくなってしまった。
http://dev.evernote.com/intl/jp/documentation/cloud/chapters/Transition.php
OAuth認証への変更は evernote-SDK を使えば簡単にできるはずなのだが、どうみてもサンプルの通りにAPIを呼び出しているのに、「OAuth認証に成功した後、EvernoteのWebページが開いたままでアプリに戻らない」という謎の症状に数日間悩んでいた。
結局、Evernoteデベロッパに発行されるAPIキー( Consumer Key ) に_(アンダースコア)が含まれている場合に生じるバグだということがわかった。解決策は、アンダースコアのない Consumer Key を取り直すこと! とりあえず解決の見込みが立ってよかった。
あとは細かい改良の要望がたまっているので、一通り調査して対応できるものは対応する予定。