首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asana/php-asana无效请求

Asana/php-asana无效请求
EN

Stack Overflow用户
提问于 2016-05-15 20:27:55
回答 1查看 311关注 0票数 1

我想通过PHP-Asana (https://github.com/Asana/php-asana)来使用Asana-Api。

我通过$client =Asana\Client::accessToken()进行连接,这样就可以了。

创建项目或任务也在进行中。

代码语言:javascript
复制
$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)));

通过响应,我想添加子任务、关注者或评论,例如

代码语言:javascript
复制
$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也是这种格式。

谢谢你的点子!

EN

回答 1

Stack Overflow用户

发布于 2016-07-12 14:32:22

我刚刚尝试添加一个子任务,就像您的示例中那样,它对我来说工作得很好。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37238291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档