Я интегрирую 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 публикует два дублирующих комментария, что означает два одинаковых комментария вместо одного. Кто-нибудь может поделиться со мной, в чем здесь проблема.
Проверьте окружающий код и убедитесь, что вы не вызываете API дважды. При необходимости добавьте ведение журнала, чтобы подтвердить, что вы действительно вызываете API только один раз. Интерфейс Active Collab использует тот же API, что и при запуске, и если он не публикует два комментария, когда вы комментируете с помощью веб-интерфейса, у вас нет ошибки в Active Collab, но в вашем коде.
Других решений пока нет …