2016-05-15 3 views
1

Я хочу использовать Asana-Api, используя PHP-Asana (https://github.com/Asana/php-asana).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-> идентификатор как XXXXX + E14) Но $ project-> id тоже в этом формате.

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

ответ

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^