<?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'];
/** * @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()]); }