Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby Gem for Naver OpenAPI
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
lib
test
.gitignore
CHANGELOG.rdoc
README.rdoc
Rakefile
init.rb
naver.gemspec

README.rdoc

Naver 0.3.2

Ruby gem for using Naver OpenAPI (dev.naver.com/openapi/tutorial). 네이버 OpenAPI를 위한 루비젬입니다.

Install / 설치법

You can install the gem from rubyforge directly. 루비포지에서 바로 설치하실 수 있습니다. gem install naver

Usage / 사용법

Before using this gem, you need to get your own API key. To obtain your API key, see dev.naver.com/openapi/register. 이 젬을 사용하기 전에 API 키를 발급 받으셔야 합니다. API 키 발급을 위해서는 dev.naver.com/openapi/register 링크를 참고해 주세요.

require 'naver' naver = Naver::Base.new(api_key) ### create a naver client / 네이버 클라이언트를 생성합니다 naver.request(“kin”, “go”, {:display => “5”, :start => “1”, :sort => “sim”}) ### return root node as libxml node / libxml 형식의 노드로 루트 노드를 반환합니다 naver.kin(“go”, {:display => “5”, :start => “1”, :sort => “sim”}) ### return RSS object / 자체 정의된 RSS 클래스 오브젝트를 반환합니다 naver.kin(“go”, {:d => “5”, :st => “5”, :so => “sim”}) ### It's possible to use abbreviation for each option / 검색 옵션을 넘길 때 약어를 사용 가능합니다 naver.kin(“go”).lastBuildDate ### return lastBuildDate content in String / 스트링으로 lastBuildDate 값을 반환합니다 naver.kin(“go”).items.each do |i| ### items returns array of Item object which contains title, link, and so on. puts i.title ### items는 Item 오브젝트의 배열을 반환하고 각 Item 오브젝트 속에 title, link 등이 들어있습니다. end

You may want to take a look at the test file (test/test_naver.rb) to better understand the usage. 보다 자세한 사용법을 이해하시길 원하시면 테스트 파일 (test/test_naver.rb)을 참고하시면 됩니다.

Search Option Abbreviation List / 검색 옵션 약어 목록

The full list of abbreviation codes is the following. (You can still use full name of each parameter.) 약어 전체 목록을 아래에 정리하였습니다. (약어를 쓰지 않으셔도 작동합니다.)

d = display st = start so = sort f = filter p = payment dt = d_titl da = d_auth dcon = d_cont di = d_isbn dp = d_publ ddaf = d_dafr ddat = d_dato dcat = d_catg

License

Copyright

Copyright © 2008 Hyunwoo Park <hwpark@oksurerails.com>

License

MIT <www.opensource.org/licenses/mit-license.php>

Something went wrong with that request. Please try again.