Pigeonの架電履歴を一括で出力したい

完了

コメント

13件のコメント

  • 正式なコメント
    Kompiraサポートチーム

    お問い合わせありがとうございます。

    Kompira Cloudの画面上にはPigeonの架電履歴そのものを一括で出力(エクスポート)する機能はございませんが、Web APIを利用して架電履歴を一括で取得する方法はございます。

    詳細はこちらの連絡処理結果の一覧取得という項目にございますので、ご参照いただければと思います。
    また、APIドキュメントは KompiraCloud にログイン頂いた後、右上の ? マークからでも参照することができます。

    以上、よろしくお願いします。

    コメントアクション パーマリンク
  • 鳴海

    ご教示いただきありがとうございました。

    ご指摘のAPIを使用しましたところ、ItemsがMAX30件しか出力されませんでしたが、これを増やす方法がございましたらお教えいただきたく。
    limitパラメータを「1000」にして試しましたが、30件以上は出力されません。

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    出力件数の出力数についてですが、limitのパラメータで値を指定することで、最大数を変更することができます。(デフォルトは30)

    limitパラメータが1000にしても30件以上出力されない件ですが、以下のような形で実行すれば最大50件取得することができますので、確認してみていただけますでしょうか。

    curl -X GET "https://<spaceid>.cloud.kompira.jp/api/apps/pigeon/results?limit=50" -H "X-Authrization: Token [発行したAPIトークン]"

    よろしくお願いします。

    0
    コメントアクション パーマリンク
  • 鳴海

    50件以上履歴を取得したい場合は、ofsetパラメータを50、100、150(limitを50にした場合)と増やしながら複数回にわたってAPIリクエストをすればよろしかったでしょうか。

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    50件以上履歴を取得したい場合は、ofsetパラメータを50、100、150(limitを50にした場合)と増やしながら複数回にわたってAPIリクエストをすればよろしかったでしょうか。

    取得したい件数をlimitに指定して実行すれば1回で取得可能です。

    よろしくお願いします。

    0
    コメントアクション パーマリンク
  • 鳴海

    limitパラメータは最大50までというフィックスポイント様の2番目のご回答と齟齬があります。

    確実に架電履歴は1000件以上ありますので、1000件以上の架電履歴を取得したい場合、それはこのAPIで取得可能でしょうか?

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    先ほどの回答についてAPIでとれる件数が最大50件と書きましたが、例として記述したAPIのlimitの値が50と指定していたため、そう書いてしまっておりました。
    弊社の説明不足のために誤解させてしまい、大変申し訳ございませんでした。

    上記APIについてですが、取得できる最大件数はlimitに指定された値になります。
    ですので、履歴が1000件あってそれをすべて出力したい場合はlimitを1000以上の値に指定すれば、1回の実行で1000件の履歴を取得することができます。

    よろしくお願いします。

     

    0
    コメントアクション パーマリンク
  • 鳴海

    ありがとうございます。
    試しにlimit=1000でAPIコールしてみましたところ取得できました。

    因みに、limit=1001で実行してみましたところ1件も取得できなくなりましたが

    このAPIは最大が1000件という認識でよろしかったでしょうか。

    また、1000件以上取得する場合、どのようにすればよろしいでしょうか。

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    申し訳ございません。limitの指定は1000が上限となります。
    1001件目以上を取得したい場合は、offsetを1000に、limitを1000に指定すれば1001件目~2000件目を取得できます。

    以上、よろしくお願いします。

    0
    コメントアクション パーマリンク
  • 鳴海

    下記クエリで2001件目以降の履歴を取得しようとしましたが、取得できませんでした。

    もしかしてですが、2001件目以降の履歴はPigeonで保持していないという事でしょうか。

    ?limit=2000&offset=1000

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    2001件目以降を取得する場合はoffsetの値を2000にしてください。
    また、limitの値は1000が上限になりますので、0~1000の範囲で指定してください。

    さらに後ろの履歴を取る場合は、offsetの値をさらに増やして取得していただきますようお願いします。

    以上、よろしくお願いします。

    0
    コメントアクション パーマリンク
  • Kompiraサポートチーム

    お世話になっております。

    先日回答させていただきましたが、その後、ご質問等はございませんでしょうか?

    よろしくお願いします。

    0
    コメントアクション パーマリンク
  • 鳴海

    ご教示いただいた情報で取得したいデータを取得できるようになりました。

    サポートいただきありがとうございました。

     

    0
    コメントアクション パーマリンク

サインインしてコメントを残してください。