Comment pouvons nous vous aider ? 👋

getCustomersReviews

/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);
 
Cela a-t-il répondu à votre question ?
😞
😐
🤩