<?php require_once 'MySDKless.php'; require_once 'test_accounts.php'; $endpoints = array('pull_contact_is_unsubscribed' => 'Pull Contact Is Unsubscribed', 'pull_clients' => 'Pull Clients', 'pull_list_count' => 'Pull List Count', 'pull_list_contacts' => 'Pull List Contacts', 'pull_list_id_by_name' => 'Pull List ID By Name', 'pull_list_segments' => 'Pull List Segments', 'pull_lists' => 'Pull Lists', 'pull_user' => 'Pull User', 'pull_user_feed' => 'Pull User Feed', 'pull_user_likes' => 'Pull User Likes', 'pull_user_statuses' => 'Pull User Statuses', 'pull_user_followers' => 'Pull User Followers', 'push_list' => 'Push List', 'push_list_contacts' => 'Push List Contacts', 'push_list_segment' => 'Push List Segment', 'push_segment_contacts' => 'Push Segment Contacts'); $selected_endpoint = ''; if (!empty($_GET['api'])) { $selected_api = $_GET['api']; $selected_endpoint = $_GET['endpoint']; $global_vars = $test_accounts[$selected_api]['global']; $endpoint_vars = empty($test_accounts[$selected_api]['endpoint'][$selected_endpoint]) ? null : $test_accounts[$selected_api]['endpoint'][$selected_endpoint]; $local_vars = empty($test_accounts[$selected_api]['local']) ? null : $test_accounts[$selected_api]['local']; try { $sdkless = new MySDKless($selected_api, $global_vars); $output = $sdkless->go($selected_endpoint, $endpoint_vars, $local_vars); } catch (Exception $e) { $error = $e->getMessage(); } } $sdkless_vars = array('CONFIG' => 'config->settings', 'CUSTOM CONFIG' => 'config->settings_custom', 'GLOBAL VARS' => 'global_vars', 'ENDPOINT VARS' => 'endpoint_vars', 'CURL OPTS' => 'response->curl_opts', 'CURL INFO' => 'response->curl_info', 'RESPONSES' => 'response->responses'); ?> <html> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.4.min.js"></script> <script type="text/javascript"> $(function() { var selected_endpoint = '<?php echo $selected_endpoint; ?> '; setup_endpoints($('#api').val());