반응형
Rails 앱 내에서 JSON API 호출하기
Wordpress 인스턴스를 배포하고 JSON API 플러그인을 설치했습니다.
이 플러그인을 사용하면 다음과 같은 간단한 HTTP GET 요청을 만들 수 있습니다.
http://www.example.org/?json=get_recent_posts
http://www.example.org/?json=get_post&post_id=47
http://www.example.org/?json=get_tag_posts&tag_slug=banana
JSON에서 응답이 반환됩니다.
{
"status": "ok",
"count": 1,
"count_total": 1,
"pages": 1,
"posts": [
{...}}
문제는 Rails 앱에서 이러한 유형의 요청(및 반환된 JSON 구문 분석)을 어떻게 해야 하는가입니다.처음부터 글을 쓰기 시작하려고 했는데, 이런 것을 관리할 수 있는 좋은 도구가 있을 것 같습니다.기본적으로는 Ruby-wrapper가 없을 때 API에 접속해 본 적이 없습니다.어떻게 시작할지 도와줄 수 있어?
HTTParty가 이런 경우에 가장 적합한 것 같습니다.JSON은 쉽게 시작할 수 있고 쉽게 처리할 수 있는 방법이라고 생각합니다.
Gemfile 및 번들에 'httparty'를 추가합니다.
recent_posts = HTTParty.get "http://www.example.org/?json=get_recent_posts"
puts recent_posts.status, recent_posts.count
recent_posts.posts.each do |post|
puts post.title #guessing
end
언급URL : https://stackoverflow.com/questions/12829284/making-json-api-calls-within-rails-app
반응형
'programing' 카테고리의 다른 글
| RestTemplate: exchange() vs postForEntity() vs execute() (0) | 2023.02.22 |
|---|---|
| 각도 js에서 제목을 조건부로 적용하는 방법 (0) | 2023.02.22 |
| console.log(결과)는 [Object]를 인쇄합니다.result.name에 접속하려면 어떻게 해야 하나요? (0) | 2023.02.22 |
| mongoDB의 문자열 필드 값 길이 (0) | 2023.02.22 |
| 데이터 URI에 대한 Ajax 요청의 원시 이미지 데이터 사용 (0) | 2023.02.22 |