예제 #1
0
<?php

/**
 * Test initialization
 * @package php-surveymonkey
 * @subpackage tests
 */
require_once 'config.inc.php';
require_once '../SurveyMonkey.class.php';
/** @var SurveyMonkey Initialize SurveyMonkey class */
$survey_monkey = new SurveyMonkey($api_key, $access_token);
// Try to get first survey_id,  if not manually defined above
if (empty($survey_id)) {
    $results = $survey_monkey->getSurveyList();
    if ($results["success"]) {
        $surveys = $results["data"]["surveys"];
        if (count($surveys) === 0) {
            echo "ERROR: You must create a survey on surveymonkey!";
            die;
        }
        $survey_id = $surveys[0]["survey_id"];
        // get first survey's id
        echo "Auto selecting first survey: {$survey_id} \n\r";
    } else {
        echo "ERROR: " . $results["message"];
        die;
    }
}
/**
 * Handle returned results
 * @param  string  $name  Title of test
예제 #2
0
require_once '../SurveyMonkey.class.php';
/**
 * Call all methods using PHP SDK for SurveyMonkey API v2
 * @package default
 */
//////////////////////////////////////////////////////////
//AUTH
//////////////////////////////////////////////////////////
$api_key = 'YOURAPIKEY';
$access_token = 'YOURACCESSTOKEN';
$survey_monkey = new SurveyMonkey($api_key, $access_token);
//////////////////////////////////////////////////////////
//GET SURVEY LIST
//////////////////////////////////////////////////////////
$params = array('order_asc' => false, 'fields' => array('title', 'preview_url', 'date_created', 'date_modified', 'question_count'));
$list = $survey_monkey->getSurveyList($params);
print_r($list);
//////////////////////////////////////////////////////////
//GET SURVEY DETAILS
//////////////////////////////////////////////////////////
$survey_id = 'SURVEYID';
$details = $survey_monkey->getSurveyDetails($survey_id);
print_r($details);
//////////////////////////////////////////////////////////
//GET COLLECTOR LIST
//////////////////////////////////////////////////////////
$survey_id = 'SURVEYID';
$params = array('page_size' => 10, 'order_asc' => false, 'fields' => array('title', 'preview_url', 'date_created', 'date_modified', 'question_count'));
$list = $survey_monkey->getCollectorList($survey_id, $params);
print_r($list);
//////////////////////////////////////////////////////////