Asana / php-asana无效请求

时间:2016-05-15 12:27:55

标签: php asana asana-api

我想使用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也是这种格式。

感谢您的想法!

1 个答案:

答案 0 :(得分:0)

我刚刚尝试在你的例子中添加一个子任务,它对我来说很好。

如果$ demoTask-> id返回XXXXX + E14,那很可能是问题所在,因为它错误地将id四舍五入。如果由于舍入错误而导致ID错误,则无法添加子任务,因为后续请求未引用您的任务。