<?php /** * Test collector creation * @package php-surveymonkey * @subpackage tests */ require_once 'init.inc.php'; /** * TEST: Creating collector */ ////////////////////////////////////////////////////////// //CREATE COLLECTOR ////////////////////////////////////////////////////////// $collector_name = '__TEST__'; $results = $survey_monkey->createCollector($survey_id, $collector_name); handleResults("createCollector", $results); ////////////////////////////////////////////////////////// //GET COLLECTOR LIST ////////////////////////////////////////////////////////// /** @var array (optional) parameters */ $params = array('fields' => array('title', 'preview_url', 'date_created', 'date_modified')); $results = $survey_monkey->getCollectorList($survey_id, $params); handleResults("getCollectorList", $results);
$respondent_ids = array(); // Placeholder for you to manually set respondants if (empty($respondent_ids) && isset($first_respondent)) { $respondent_ids[] = $first_respondent; // if not defined, set it to first } $results = $survey_monkey->getResponses($survey_id, $respondent_ids); handleResults("getResponses", $results); ////////////////////////////////////////////////////////// //GET RESPONSE COUNTS ////////////////////////////////////////////////////////// $collector_id = ''; // Placeholder for you to manually set collector if (empty($collector_id) && isset($first_collector)) { $collector_id = $first_collector; // if not defined, set it to first } $results = $survey_monkey->getResponseCounts($collector_id); handleResults("getResponseCounts", $results); ////////////////////////////////////////////////////////// //GET USER DETAILS ////////////////////////////////////////////////////////// $results = $survey_monkey->getUserDetails(); handleResults("getUserDetails", $results); ////////////////////////////////////////////////////////// //GET TEMPLATE LIST ////////////////////////////////////////////////////////// $params = array('page' => 1, 'page_size' => 2, 'language_id' => 1, 'show_only_available_to_current_user' => true, 'fields' => array('title', 'short_description', 'date_created', 'date_modified', 'question_count')); $results = $survey_monkey->getTemplateList($params); handleResults("getTemplateList", $results);
<?php /** * Flow tests * @package php-surveymonkey * @subpackage tests */ require_once 'init.inc.php'; ////////////////////////////////////////////////////////// //CREATE FLOW ////////////////////////////////////////////////////////// $results = $survey_monkey->createFlow('Movie Survey', array('survey' => array('survey_title' => '__TEST__'), 'collector' => array('type' => 'email', 'name' => '__TEST__', 'recipients' => array(array('email' => '*****@*****.**'))), 'email_message' => array('reply_email' => '*****@*****.**', 'subject' => '__TEST__'))); handleResults("createFlow", $results); ////////////////////////////////////////////////////////// //SEND FLOW ////////////////////////////////////////////////////////// $params = array('collector' => array('type' => 'email', 'name' => '__TEST__', 'recipients' => array(array('email' => '*****@*****.**'))), 'email_message' => array('reply_email' => '*****@*****.**', 'subject' => '__TEST__')); $results = $survey_monkey->sendFlow($survey_id, $params); handleResults("sendFlow", $results);