Module: Vendasta::RI::Reviews
- Defined in:
- lib/vendasta/ri.rb
Overview
Reviews
Class Method Summary collapse
-
.getReview(customerIdentifier, reviewId) ⇒ Object
Get Reviews by ID.
-
.getReviewStatistics(customerIdentifier) ⇒ Object
Get Review Statistics.
-
.searchReviews(customerIdentifier) ⇒ Object
Search Reviews.
Class Method Details
.getReview(customerIdentifier, reviewId) ⇒ Object
Get Reviews by ID
93 94 95 96 97 98 99 100 101 |
# File 'lib/vendasta/ri.rb', line 93 def self.getReview(customerIdentifier, reviewId) # Get Reviews by ID response = HTTParty.get("#{OPTIONS[:endpoint]}/review/get/", :query => {:apiUser => ENV["VENDASTA_RI_APIUSER"], :apiKey => ENV["VENDASTA_RI_APIKEY"], :customerIdentifier => customerIdentifier, :reviewId => reviewId}) if response.success? response = JSON.parse(response.body) else response = JSON.parse(response.body) end end |
.getReviewStatistics(customerIdentifier) ⇒ Object
Get Review Statistics
113 114 115 116 117 118 119 120 121 |
# File 'lib/vendasta/ri.rb', line 113 def self.getReviewStatistics(customerIdentifier) # Get Review Statistics response = HTTParty.get("#{OPTIONS[:endpoint]}/review/getStats/", :query => {:apiUser => ENV["VENDASTA_RI_APIUSER"], :apiKey => ENV["VENDASTA_RI_APIKEY"], :customerIdentifier => customerIdentifier}) if response.success? response = JSON.parse(response.body) else response = JSON.parse(response.body) end end |
.searchReviews(customerIdentifier) ⇒ Object
Search Reviews
103 104 105 106 107 108 109 110 111 |
# File 'lib/vendasta/ri.rb', line 103 def self.searchReviews(customerIdentifier) # Search Reviews response = HTTParty.get("#{OPTIONS[:endpoint]}/review/search/", :query => {:apiUser => ENV["VENDASTA_RI_APIUSER"], :apiKey => ENV["VENDASTA_RI_APIKEY"], :customerIdentifier => customerIdentifier, :pageSize => '500'}) if response.success? response = JSON.parse(response.body) else response = JSON.parse(response.body) end end |