ghassani/surveymonkey-v3-api-php

1.1.2 2020-07-16 18:29 UTC

This package is auto-updated.

Last update: 2024-04-24 00:19:33 UTC


README

A simple SurveyMonkey API wrapper for version 3 of their API.

Requirements

Installation

Add the following to your composer.json under require:

"require": {
    "ghassani/surveymonkey-v3-api-php": "1.*"
},

Usage

  1. Initiate a client with a long lived token:

    $client = new Spliced\SurveyMonkey\Client(MY_API_KEY, MY_API_TOKEN);

  2. Make calls:

    $client->getSurveys([]);

Check out src/Api/*Trait.php for exposed methods in the Client class. There are also some additional usage examples in the incomplete test suite.

OAuth

Check out authenticator/index.php as an example of how to get a long lived token and authorize a user. You can also get a long lived token from your developer console if you are not requiring users to authenticate and just trying to work with your own account.