간단한 답변입니다. 나는 ActiveResource와 비슷한 문제가 있었고, HTTParty의 api (너무 많은 클래스 메소드)가 마음에 들지 않았다. 그래서 나는 내 자신을 굴렸다. 사용해보십시오. Wrest입니다. Curl을 부분적으로 지원하고 REXML, LibXML, Nokogiri 및 JDom을 통해 즉시 deserialisation합니다. 사소하게도 자신의 디시리얼라이저를 작성할 수 있습니다. 나는 그것이 정말 불쾌한 버그 (자세한 내용은 내 질문에 봐)가 발견, 내가 인터넷으로 이동하기로 결정했습니다, HTTParty을 시도한 후
class Delicious
def initialize(options)
@uri = "https://api.del.icio.us/v1/posts".to_uri(options)
end
def bookmarks(parameters = {})
@uri['/get'].get(parameters)
end
def recent(parameters = {})
@uri['/recent'].get(parameters)
end
def bookmark(parameters)
@uri['/add'].post_form(parameters)
end
def delete(parameters)
@uri['/delete'].delete(parameters)
end
end
account = Delicious.new :username => 'kaiwren', :password => 'fupupp1es'
account.bookmark(
:url => 'http://blog.sidu.in/search/label/ruby',
:description => 'The Ruby related posts on my blog!',
:extended => "All posts tagged with 'ruby'",
:tags => 'ruby hacking'
)
: 여기
는 맛있는 API에 대한 예입니다 : : 대신 HTTP. 어쨌든 답장을 보내 주셔서 감사합니다! – asymmetric