Asana / php-asana Неверный запрос

я хочу использовать Asana-Api с помощью PHP-Asana (https://github.com/Asana/php-asana).

Я подключаюсь через $ client = Asana \ Client :: accessToken ();
Это работает.

Создание проекта или задачи также работает.

$project = $client->projects->createInWorkspace($workspace, array('name' => 'demo project'));
$demoTask = $client->tasks->createInWorkspace($workspace, array(
"name" => "demo task aa at " . date('m/d/Y h:i:s a'),
"projects" => array($project->id)));

В ответ я хочу добавить подзадачу, подписчика или комментарий, например,

$client->tasks->addSubtask($demoTask->id, array("name" => "subtask"));
$client->tasks->addComment($demoTask->id, array("text" => "bla"));

Оба примера не работают.

Ошибка «Неверный запрос».
Я использую API в Joomla-Project, с PHP 5.6

Сначала я подумал, что проблема может быть в json-ответе PHP 5.6 ($ demoTask-> id вроде XXXXX + E14)
Но $ project-> id тоже в этом формате.

спасибо за ваши идеи!

1

Решение

Я только что попытался добавить подзадачу, как в вашем примере, и она работала нормально для меня.

Если $ demoTask-> id возвращает вам XXXXX + E14, это может быть проблемой, потому что он неправильно округляет id. Если вы получили неправильный идентификатор из-за ошибки округления, вы не сможете добавить подзадачу, поскольку последующий запрос не ссылается на вашу задачу.

0

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

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