<?xml version="1.0" encoding="UTF-8"?>
<page xmlns="http://api.springnote.com">
  <identifier type="integer">334790</identifier>
  <title>&#49828;&#54532;&#47553;&#45432;&#53944; API &#46972;&#51060;&#48652;&#47084;&#47532;</title>
  <relation_is_part_of type="integer">18501</relation_is_part_of>
  <date_modified type="datetime">2007-08-04T12:44:01Z</date_modified>
  <uri>http://ikspres.springnote.com/pages/334790</uri>
  <date_created type="datetime">2007-06-28T03:55:59Z</date_created>
  <source>&lt;h1&gt;Rspringnote&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(&#47564;&#50557;, &#45817;&#49888;&#51060; &#51328; &#45908; &#47691;&#51652; &#49324;&#46988;&#51060; &#46104;&#44256; &#49910;&#45796;&#47732;, &#51060; &#46972;&#51060;&#48652;&#47084;&#47532; &#45824;&#49888; REST API&#47484; &#49324;&#50857;&#54620; &lt;a href="http://myruby.net/pages/391111" class="external" title="SpringnoteResource"&gt;SpringnoteResource&lt;/a&gt; &#47484; &#49324;&#50857;&#54616;&#49884;&#44592;&#47484; &#44428;&#54633;&#45768;&#45796;.&lt;/p&gt;
&lt;p&gt;&#51060; Rspringnote &#45716; SpirngnoteResource &#50640; &#48708;&#54644;&#49436; &#51328; &#45908; &#44032;&#48333;&#44256; &#44036;&#45800;&#54620; &#48169;&#49885;&#51032; &#44396;&#54788;&#51060;&#46972;&#44256; &#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#45796;&#50868;&#48155;&#44592;&lt;/h2&gt;
&lt;ol class="code"&gt;
&lt;li&gt;
&lt;p&gt;svn checkout http://rspringnote.googlecode.com/svn/trunk/ rspringnote&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&#49324;&#50857;&#48277;&lt;/h2&gt;
&lt;ol class="code"&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Set personal access information of account and application.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== CAUTION! Before calling this, all the following functions will fail&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; Rspringnote::set_credential( 'your_open_id.xxx.com',&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'your user key',&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'your app id',&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'your app key')&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Get page of which page_id is 1234&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page = Rspringnote::Page.new :identifier =&amp;gt; '1234'&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.get&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Update page body&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page = Rspringnote::Page.new :identifier =&amp;gt; '1234'&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.get&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.source = 'new body content'&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.put&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Create a new page&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page = Rspringnote::Page.new(:title =&amp;gt; 'new page title',&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :source = 'new page body')&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.identifier&amp;nbsp;&amp;nbsp;&amp;nbsp; # ==&amp;gt; nil&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.create&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.identifier&amp;nbsp;&amp;nbsp;&amp;nbsp; # ==&amp;gt; 1235&amp;nbsp; or the id of the new page&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Delete a new page&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page = Rspringnote::Page.new :identifier =&amp;gt; '1234'&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; page.delete&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#== Search pages&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; pages = Rspringnote::Page.search('hello')&amp;nbsp; # search 'hello', full text search is off&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; pages = Rspringnote::Page.search('hello', true)&amp;nbsp; # search 'hello', full text search&amp;nbsp; is on&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; pages[0].identifer&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; pages[0].title&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp; pages[0].source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # NOTICE!! When source is accessed, pages[0].get is called automatically&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; because Page.search() return only identifiers and titles&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;#&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</source>
  <rights>by-nc-sa</rights>
  <creator>ikspres</creator>
  <contributor_modified>ikspres</contributor_modified>
  <version type="integer">15</version>
  <tags></tags>
</page>
