reviewpush-node v1.0.1
reviewpush-node
Wrapper for the ReviewPush REST Api.
This library is still alpha. Use at your own risk
Index
Install
yarn add reviewpush-nodeTo use reviewpush-node you need a valid Email and Password combination from ReviewPush.
import reviewpush from 'reviewpush-node';
const auth = {
email: "john@doe.com",
password: "password",
};
const ReviewPush = new reviewpush(auth);Usage
Reviews
Review GET
Get reviews for a location or generic, during a period.
ReviewPush.Reviews.get(options);Options:
location_id- Filter by a location IDlocation_profile_id- Filter by a location profile IDlimit- Set the number of reviews per pageadded_since- Only return reviews added since a certain date/timeadded_before- Only return reviews added before a certain date/timereview_text- Specifyemptyto return only reviews with no text,notemptyto return only reviews with text, or leave blank for all reviewsmetadata- view Official docs for info
If no period is set, it defaults to the last 30 days.
For a detailed list of options, please visit https://developer.reviewpush.com/REST_API/User_API/Reviews.html.
Location
Location GET
Gets location information
ReviewPush.Locations.get(options);Options:
id- location idprofiles- include profiles:true,false: default is false
For a detailed list of options, please visit https://developer.reviewpush.com/REST_API/User_API/Locations.html.
Locations By Rating
Gets locations information by rating
ReviewPush.Locations.byRating(options);Options:
location_id- filter by location id
For a detailed list of options, please visit https://developer.reviewpush.com/REST_API/User_API/Locations.html.
Location Sentiment
Gets locations sentiment
ReviewPush.Locations.getSentiment(options);Options:
location_id- filter by location iddate_from- date from (default to 30 day from today)date_to- date to (default to now)
For a detailed list of options, please visit https://developer.reviewpush.com/REST_API/User_API/Locations.html.