我想通过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"));这两个例子都不起作用。
错误为“请求无效”。我在一个带有PHP 5.6的Joomla项目中使用了这个API
起初,我认为问题可能出在PHP5.6的json响应中($demoTask->id类似于XXXXX+E14),但$project->id也是这种格式。
谢谢你的点子!
发布于 2016-07-12 14:32:22
我刚刚尝试添加一个子任务,就像您的示例中那样,它对我来说工作得很好。
如果$demoTask->id返回XXXXX+E14,这很可能是问题所在,因为它不正确地对id进行舍入。如果由于舍入错误而获得错误的id,您将无法添加子任务,因为后续请求没有引用您的任务。
https://stackoverflow.com/questions/37238291
复制相似问题