Skip to content

Instantly share code, notes, and snippets.

@chrisdambrosio
Created January 24, 2015 00:20
Show Gist options
  • Save chrisdambrosio/5ea0f6c489d598f7dfeb to your computer and use it in GitHub Desktop.
Save chrisdambrosio/5ea0f6c489d598f7dfeb to your computer and use it in GitHub Desktop.
RescueGroups API Request Example
require 'httparty'
API_KEY = ''
data = {
apikey: API_KEY,
objectType: "animals",
objectAction: "publicSearch",
search: {
resultStart: 0,
resultLimit: 20,
resultSort: "animalID",
resultOrder: "asc",
calcFoundRows: "Yes",
filters: [
{
fieldName: "animalStatus",
operation: "equals",
criteria: "Available",
},
{
fieldName: "animalSpecies",
operation: "equals",
criteria: "dog",
},
{
fieldName: "animalLocation",
operation: "equals",
criteria: "92117",
},
{
fieldName: "animalLocationDistance",
operation: "radius",
criteria: "30",
},
],
fields: [ "animalID","animalOrgID","animalName","animalBreed","animalLocation" ]
}
}
headers = {
'Content-Type' => 'application/json',
}
response = HTTParty.post 'https://api.rescuegroups.org/http/json',
headers: headers, body: data.to_json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment