0

サイトに 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>';

}

しかし、私は奇妙な問題に直面しています.1つのコメントAPIのみを投稿するのではなく、2つの重複したコメントを投稿すると、1つではなく2つの同じコメントを意味します. ここで何が問題なのか教えてください。

4

1 に答える 1

0

周囲のコードを確認し、API を 2 回呼び出していないことを確認してください。必要に応じてログを追加して、実際に API を 1 回だけ呼び出していることを確認します。Active Collab フロントエンドはトリガーしているのと同じ API を使用し、Web インターフェイスを使用してコメントするときに 2 つのコメントを投稿していない場合、Active Collab ではなくコードにバグがあります。

于 2016-05-04T12:17:27.853 に答える