我想使用PHP-Asana(https://github.com/Asana/php-asana)来使用Asana-Api。
我通过$ 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"));
这两个例子都不起作用。
错误是“无效请求”。 我在Joomla-Project中使用API,使用PHP 5.6
起初我认为,问题可能是PHP 5.6的json响应($ demoTask-> id,如XXXXX + E14) 但是$ project-> id也是这种格式。
感谢您的想法!
答案 0 :(得分:0)
我刚刚尝试在你的例子中添加一个子任务,它对我来说很好。
如果$ demoTask-> id返回XXXXX + E14,那很可能是问题所在,因为它错误地将id四舍五入。如果由于舍入错误而导致ID错误,则无法添加子任务,因为后续请求未引用您的任务。