/getCustomersReviews/{campaign_id} (GET)
Cette méthode permet de récupérer les reviews de tous les clients d’une campagne Spread.
Endpoint : https://social-sb.com/api/v3/getCustomersReviews/{campaign_id}
Verb : GET
Paramètres obligatoires :
- campaign_id : identifiant de la campagne Spread
Réponse :
array(1) {
[0]=> array(8) {
["action_id"]=> string(7) "4701111"
["campaign_id"]=> string(5) "321000"
["customer_id"]=> string(8) "13121411"
["action_review_answer"]=> array(3) {
["question"]=> array(9) {
[0]=> string(61) "Comment pouvons nous améliorer nos services ?"
[1]=> string(63) "Comment c'est passé votre commande ?"
[2]=> string(230) "Etes vous satisfaits du processus ?"
[3]=> string(75) "Question posée exemple ?"
[4]=> ...
}
["reponse"]=> array(9) {
[0]=> string(27) "Exemple de texte de réponse"
[1]=> string(27) "Exemple de texte de réponse"
[2]=> string(27) "Exemple de texte de réponse"
[3]=> string(27) "Exemple de texte de réponse"
[4]=> ...
}
["score"]=> array(9) {
[0]=> string(1) "3"
[1]=> string(1) "3"
[2]=> string(1) "1"
[3]=> ...
}
}
["action_average_rating"]=> string(7) "3.66667"
["action_review_complete"]=> string(1) "1"
["action_crea_dt"]=> string(19) "2020-09-29 17:47:53"
["action_upd_dt"]=> string(19) "2020-09-29 17:57:23"
}
}
Exemple d’appel PHP :
$publicKey = ''; // À modifier
$privateKey = ''; // À modifier
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://social-sb.com/api/v3/getCustomersReviews/12345");
// Auth avec la clé publique et la clé privée (voir dans Paramétrage > Tracker)
curl_setopt($curl, CURLOPT_USERPWD, "clef_public:clef_privee");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_return = curl_exec($curl);
curl_close($curl);
$arrayReviews = json_decode($curl_return, true);
/getCustomersReviews/{campaign_id}/{customer_id} (GET)
Cette méthode permet de récupérer les reviews d’un client en particulier.
Endpoint : https://social-sb.com/api/v3/getCustomersReviews/{campaign_id}/{customer_id}
Verb : GET
Paramètres obligatoires :
- campaign_id : identifiant de la campagne Spread
- customer_id : identifiant du profil Spread
Réponse :
array(1) {
[0]=> array(8) {
["action_id"]=> string(7) "4701111"
["campaign_id"]=> string(5) "321000"
["customer_id"]=> string(8) "13121411"
["action_review_answer"]=> array(3) {
["question"]=> array(9) {
[0]=> string(61) "Comment pouvons nous améliorer nos services ?"
[1]=> string(63) "Comment c'est passé votre commande ?"
[2]=> string(230) "Etes vous satisfaits du processus ?"
[3]=> string(75) "Question posée exemple ?"
[4]=> ...
}
["reponse"]=> array(9) {
[0]=> string(27) "Exemple de texte de réponse"
[1]=> string(27) "Exemple de texte de réponse"
[2]=> string(27) "Exemple de texte de réponse"
[3]=> string(27) "Exemple de texte de réponse"
[4]=> ...
}
["score"]=> array(9) {
[0]=> string(1) "3"
[1]=> string(1) "3"
[2]=> string(1) "1"
[3]=> ...
}
}
["action_average_rating"]=> string(7) "3.66667"
["action_review_complete"]=> string(1) "1"
["action_crea_dt"]=> string(19) "2020-09-29 17:47:53"
["action_upd_dt"]=> string(19) "2020-09-29 17:57:23"
}
}
Exemple d’appel PHP :
$publicKey = ''; // À modifier
$privateKey = ''; // À modifier
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://social-sb.com/api/v3/getCustomersReviews/12345/9876543");
// Auth avec la clé publique et la clé privée (voir dans Paramétrage > Tracker)
curl_setopt($curl, CURLOPT_USERPWD, "clef_public:clef_privee");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_return = curl_exec($curl);
curl_close($curl);
$arrayReviews = json_decode($curl_return, true);