<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>minddrive</title>
	<atom:link href="http://minddrive.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://minddrive.net</link>
	<description></description>
	<lastBuildDate>Wed, 05 May 2010 16:45:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>iPhoneアプリ:Evernoteにアクセスしたい</title>
		<link>http://minddrive.net/2010/05/06/iphone%e3%82%a2%e3%83%97%e3%83%aaevernote%e3%81%ab%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%97%e3%81%9f%e3%81%84/</link>
		<comments>http://minddrive.net/2010/05/06/iphone%e3%82%a2%e3%83%97%e3%83%aaevernote%e3%81%ab%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%97%e3%81%9f%e3%81%84/#comments</comments>
		<pubDate>Wed, 05 May 2010 16:45:16 +0000</pubDate>
		<dc:creator>管理者</dc:creator>
				<category><![CDATA[Evernote]]></category>
		<category><![CDATA[iPhone開発]]></category>

		<guid isPermaLink="false">http://minddrive.net/?p=10</guid>
		<description><![CDATA[iPhone Developerに登録していて、先日、iPhone 3GSに、iPhone OS 4.0 betaを入れたところ、Evernoteアプリの同期ができなくなってしまいました。 OperaでEvernoteのWebサイトにアクセスすれば見ることはできたのだけれど、ついにEvernote側でOperaを判別するようになってしまい、これもかなわなくなってしまいました。 開発者版のOSを入れて、何が動かなくなっても自己責任ではありますが、何でもかんでもEvernoteに突っ込んでいただけに、iPhoneで見られなくなるのは痛い。 「転んでもタダでは起きない」 をモットーにしている私としては、Evernoteを操作できるアプリを開発してみることにしたのでした。 というか、iPhone開発の勉強をはじめて２週間くらいの、Cocoa初学者ですが、いってみましょう！ Evernoteには、Webインタフェイスでコンテンツの操作ができるAPIを用意されています。 このAPIをアプリ内から操作することで、自分のEvernoteコンテンツを取得して表示させたり、送信したりさせることができそうです。 いきなり本番のデータを開発中のプログラムで操作するのも怖いので、 開発中に使用できるお砂場（sandbox）サーバが用意されています。 まずは、Evernoteに開発者登録をして、お砂場にアクセスしてみたいと思います。 以下は、パソコンでの操作です。 Evernote API key取得の申請 まず、Evernoteのサイトにログインし、下の方にある「Developers」というリンクをクリック。 次に表示される画面には、Windows Scripting、Mac Scripting、Evernote Service APIのリンクがあります。 今回は、iPhoneでアクセスするため、Evernote Service APIのリンクをクリックします。 次に表示されるRequest an API Keyフォームで、自分のアカウント、会社名等を入力します。 ほどなく、 (Case XXXXX) [Premium] API Key Request: (会社名) のタイトルのメールが届きました。自動返信メールのようです。「(Case XXXXX)[Premium]」というタイトルからして、APIキーの申し込みは、サポート扱いなんですね。 Evernote API keyの取得 書籍等によっては、ここから数日後に、キーとお砂場のURLが届くように書いてありますが、今回は、すぐに、 Re: (Case XXXXX) [Premium] API Key Request: (会社名) [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone Developerに登録していて、先日、iPhone 3GSに、iPhone OS 4.0 betaを入れたところ、Evernoteアプリの同期ができなくなってしまいました。<br />
OperaでEvernoteのWebサイトにアクセスすれば見ることはできたのだけれど、ついにEvernote側でOperaを判別するようになってしまい、これもかなわなくなってしまいました。</p>
<p>開発者版のOSを入れて、何が動かなくなっても自己責任ではありますが、何でもかんでもEvernoteに突っ込んでいただけに、iPhoneで見られなくなるのは痛い。</p>
<p>「転んでもタダでは起きない」</p>
<p>をモットーにしている私としては、Evernoteを操作できるアプリを開発してみることにしたのでした。</p>
<p>というか、iPhone開発の勉強をはじめて２週間くらいの、Cocoa初学者ですが、いってみましょう！</p>
<p>Evernoteには、Webインタフェイスでコンテンツの操作ができるAPIを用意されています。<br />
このAPIをアプリ内から操作することで、自分のEvernoteコンテンツを取得して表示させたり、送信したりさせることができそうです。<br />
いきなり本番のデータを開発中のプログラムで操作するのも怖いので、<br />
開発中に使用できるお砂場（sandbox）サーバが用意されています。<br />
まずは、Evernoteに開発者登録をして、お砂場にアクセスしてみたいと思います。<br />
以下は、パソコンでの操作です。</p>
<p><strong>Evernote API key取得の申請</strong></p>
<p>まず、Evernoteのサイトにログインし、下の方にある「Developers」というリンクをクリック。<br />
次に表示される画面には、Windows Scripting、Mac Scripting、Evernote Service APIのリンクがあります。<br />
今回は、iPhoneでアクセスするため、Evernote Service APIのリンクをクリックします。<br />
次に表示されるRequest an API Keyフォームで、自分のアカウント、会社名等を入力します。</p>
<p>ほどなく、<br />
(Case XXXXX) [Premium] API Key Request: (会社名)<br />
のタイトルのメールが届きました。自動返信メールのようです。「(Case XXXXX)[Premium]」というタイトルからして、APIキーの申し込みは、サポート扱いなんですね。</p>
<p><strong>Evernote API keyの取得</strong></p>
<p>書籍等によっては、ここから数日後に、キーとお砂場のURLが届くように書いてありますが、今回は、すぐに、<br />
Re: (Case XXXXX) [Premium] API Key Request: (会社名)<br />
というメールが届きました。<br />
このメールの中に、<br />
We&#8217;ve set up an API key for you on our testing sandbox so that you can do your initial development.<br />
（テスト用のお砂場を使うAPIキーを発行したよ。開発の初期に使うといいよ）<br />
とあり、<br />
consumer key:(ユーザID)<br />
consumer secret:xxxxxxx<br />
とともに、<a href="http://www.evernote.com/about/developer/api/ref/UserStore.html#Fn_UserStore_authenticate" target="_blank">認証APIリファレンスのURL</a>が書かれていました。<br />
これを使って、お砂場のURL<br />
You can access the testing sandbox at:  http://sandbox.evernote.com/<br />
にアクセスすれば良さそうです。</p>
<p>また、APIキーは、sandbox.evernote.comには使えるけど、www.evernote.comには使えないとのことです。</p>
<p><strong>お砂場へのテストユーザ登録</strong></p>
<p>お砂場には、複数のユーザを登録してテストすることができるとのこと。</p>
<p>さっそく、Macのsafariで、sandbox.evernote.comにアクセス。<br />
<code>Evernote Sandbox Test Server<br />
This is a dedicated testing server that is not connected with Evernote's production web service at www.evernote.com<br />
This server can be used for API testing, and should not be trusted with real user data.</p>
<p>Register for an account on sandbox.evernote.com<br />
Log in to an account on sandbox.evernote.com</code></p>
<p>と表示されました。<br />
ここで、下の「Register for an account on sandbox.evernote.com」リンクをクリックして、仮想ユーザを登録してみます。</p>
<p>ユーザ登録は、通常のEvernoteと全く同じく、メールアドレス、ユーザID、パスワード、画像認証を入力して行います。<br />
ほどなく、確認メールが来るので、確認キーを入力して、登録完了です。<br />
ログインしてみると、一つだけ、「Evernoteにようこそ」が見えました。</p>
<p>これで、お砂場にテスト用のユーザを登録できました。</p>
<p>実際のプログラミングと、consumer keyの使い方は、次回！</p>
]]></content:encoded>
			<wfw:commentRss>http://minddrive.net/2010/05/06/iphone%e3%82%a2%e3%83%97%e3%83%aaevernote%e3%81%ab%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%97%e3%81%9f%e3%81%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>はじめまして！</title>
		<link>http://minddrive.net/2010/04/08/hello-world/</link>
		<comments>http://minddrive.net/2010/04/08/hello-world/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 09:39:19 +0000</pubDate>
		<dc:creator>管理者</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://minddrive.net/?p=1</guid>
		<description><![CDATA[開発者マインドを刺激する情報サイト にする予定]]></description>
			<content:encoded><![CDATA[<p>開発者マインドを刺激する情報サイト</p>
<p>にする予定</p>
]]></content:encoded>
			<wfw:commentRss>http://minddrive.net/2010/04/08/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

