【发布时间】:2016-05-04 20:17:27
【问题描述】:
我正在我的网站上集成 Active Collab 5 API。使用以下代码发布任何任务的评论
try {
$pp = $client2->post('comments/task/51794', [
"body" => "this is test comment"
])->getJson();
echo "<pre>"; print_r($pp); echo "</pre>";
} catch(AppException $e) {
print $e->getMessage() . '<br><br>';
}
但我面临一个奇怪的问题,不是只发布一个评论 API 而是发布两个重复的 cmets 意味着两个相同的 cmets 而不是一个。谁能分享我这里的问题。
【问题讨论】:
-
检查您周围的代码,并确保您没有调用 API 两次。在需要的地方添加日志记录,以确认您实际上只调用了一次 API。 Active Collab 前端使用与您触发相同的 API,如果在您使用 Web 界面发表评论时它没有发布两个 cmets,则您的 Active Collab 中没有错误,但在您的代码中。
-
添加日志后我可以识别问题,谢谢
标签: php api activecollab