Meldingen ontvangen?
Wil je notificaties ontvangen?
Meldingen ontvangen?
Wil je notificaties ontvangen?
Our website is also available in English. Change language
Met de review API kun je, indien je een abonnement hebt, reviews of scores van je locatie(s) of kamer(s) op je eigen website tonen. De API retourneert een JSON string met info over de locatie/kamer en alle reviews die hieraan gekoppeld zijn. Deze kun je vervolgens net zo tonen als je wil.
https://escapetalk.nl/api/reviews/
apikey*
Standaard: geen standaard waarde;
loc_id*
Standaard: geen standaard waarde;
Accepteert: Numerieke waarde;
room_id*
Standaard: geen standaard waarde;
Accepteert: Numerieke waarde;
max_score
Standaard: geen standaard waarde;
Accepteert: Numerieke waarde (0-10);
min_score
Standaard: geen standaard waarde;
Accepteert: Numerieke waarde (0-10);
exclude_reviews
Standaard: geen standaard waarde;
Accepteert: Numerieke waardes;
Accepteert meerdere id's als deze gescheiden zijn door komma's;
include_reviews
Standaard: geen standaard waarde;
Accepteert: Numerieke waardes;
Accepteert meerdere id's als deze gescheiden zijn door komma's;
sort_type
Standaard: 'visit_date';
Accepteert: ['visit_date', 'score', 'review_date'];
sort
Standaard: 'DESC'(Descending);
Accepteert: ['ASC', 'DESC'];
limit
Standaard: geen standaard waarde;
Accepteert: Numerieke waardes;
from
Standaard: geen standaard waarde;
Accepteert: Een datum;
to
Standaard: geen standaard waarde;
Accepteert: Een datum;
{"room_info":{
"title":"Best Escape Room Ever",
"description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus id lorem laoreet, placerat quam...",
"loc_slug":"escaperoom-location",
"room_slug":"escaperoom-room",
"link":"https://escapetalk.nl/escaperoom/escaperoom-location/escaperoom-room/",
"score":9.5,
"sfeer":9,
"spelbeleving":9,
"service":9.80
},
"total_review_count":"55",
"reviews":[
{
"id":"22",
"title":"title",
"description":"description",
"score":"10.0",
"sfeer":"10.0",
"spelbeleving":"10.0",
"service":"10.0",
"review_date":"2021-08-01",
"visit_date":"June 2021",
"escaped":"ja",
"nickname":"Name of reviewer",
"review_link":"https://escapetalk.nl/escaperoom/escaperoom-location/escaperoom-room/#rev_22"
},
... //more reviews would follow in the same format
]
}
$url = 'https://escapetalk.nl/api/reviews/';
$data = array(
'apikey' => 'REPLACE_WITH_YOUR_API_KEY',
'loc_id' => '319',
'max_score' => '10',
'min_score' => '10',
'exclude_reviews' => '',
'include_reviews' => '',
'sort_type' => 'review_date',
'sort' => 'desc',
'limit' => '10'
);
$options = array(
'http' => array(
'header' => 'Content-type: application/x-www-form-urlencoded',
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
$result = json_decode($result);