コード例 #1
0
<?php

require __DIR__ . '/../vendor/autoload.php';
use Survos\Client\SurvosClient;
use Survos\Client\Resource\MemberResource;
use Survos\Client\SurvosCriteria;
$config = json_decode(file_get_contents(__DIR__ . '/config.json'), true);
$client = new SurvosClient($config['endpoint']);
if (!$client->authorize($config['username'], $config['password'])) {
    throw new \Exception('Wrong credentials!');
}
$resource = new MemberResource($client);
$filter = ['created_at' => '2015-09-16 18:40:23'];
//OR 2015-09-16
$comparison = ['created_at' => SurvosCriteria::GREATER_THAN];
$data = $resource->getList(1, 100, $filter, $comparison);
$items = $data['items'];
コード例 #2
0
 /**
  * @return Client
  */
 protected function getGuzzle()
 {
     return new Client(['base_uri' => $this->client->getEndpoint(), 'headers' => ['authorization' => 'Bearer ' . $this->client->getAccessToken()], 'http_errors' => false, 'handler' => $this->getGuzzleHandler()]);
 }