Active Collab API 5: как составить список всех проектов

До сих пор я не впечатлен документацией Active Collab API.

На GitHub https://github.com/activecollab/activecollab-feather-sdk На странице написано, чтобы запустить следующую команду, чтобы получить список проектов

$client->get('projects/65/tasks');

То, что он не говорит вам, как вывести проекты из ответа.

Прежде чем кто-либо попытается пометить как дубликат Active Collab API: как получить проекты, это НЕ то же самое, что я могу получить токен и получить ответ

Используя Guzzle, я бы сделал что-то подобное в ответе.

json_decode($response->getBody()->getContents());

Я предполагаю, что ответ мне нужен ["raw_response":"ActiveCollab\SDK\Response":private] но как мне получить это? Это задокументировано где угодно.

Я включил то, что у меня есть

// Provide name of your company, name of the app that you are developing, your email address and password.
$authenticator = new \ActiveCollab\SDK\Authenticator\Cloud('#########', '##########', '############', '#############r');
$authenticator->setSslVerifyPeer(false);

// Issue a token for account #123456789.
$token = $authenticator->issueToken(#############);

// Did we get it?
if ($token instanceof \ActiveCollab\SDK\TokenInterface) {

$client = new \ActiveCollab\SDK\Client($token);
$client->setSslVerifyPeer(false);
$projects = $client->get('projects');

echo'<pre>';var_dump($projects);echo'</pre>';
}
else {
print "Invalid response\n";
die();
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector