Asana/php Asana无效请求

Asana/php Asana无效请求,php,asana,asana-api,Php,Asana,Asana Api,我想通过使用PHP Asana()来使用Asana Api 我通过$client=Asana\client::accessToken()连接; 这很有效 创建项目或任务也在起作用 $project = $client->projects->createInWorkspace($workspace, array('name' => 'demo project')); $demoTask = $client->tasks->createInWorkspace(

我想通过使用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项目中使用API,使用PHP5.6

起初我认为,问题可能是PHP5.6的json响应($demoTask->id,如XXXXX+E14) 但是$project->id也是这种格式


谢谢你的想法

我刚刚尝试添加一个子任务,如您的示例中所示,它对我很有效


如果$demoTask->id返回XXXXX+E14,这很可能就是问题所在,因为它对id的舍入不正确。如果由于舍入错误而获得错误的id,您将无法添加子任务,因为随后的请求没有引用您的任务。

我刚刚尝试添加子任务,如您的示例所示,它对我很有效

如果$demoTask->id返回XXXXX+E14,这很可能就是问题所在,因为它对id的舍入不正确。如果由于舍入错误而获得错误的id,您将无法添加子任务,因为后续请求未引用您的任务