Queue Ordered
این سرویس برای بازیابی اطلاعات جدول جستجوی صف از ابتدا تا انتها کاربرد دارد، پارامتر ورودی این سرویس id رکوردی است که میخواهید اطلاعات بعد از آن بازیابی نمایید، خروجی سرویس رکوردهای جدول بصورت ترتیبی میباشد.(در هر فراخوانی 20 رکورد به ترتیب بازگردانده میشود).
نکته
درصورتی که میخواهید اطلاعات جدول را از ابتدا بازیابی کنید مقدار پارامتر id_ برابر با خالی قرار دهید.
نکته
پارامتر last_id در جواب سمت شما برگردانده میشود و id آخرین رکورد بازیابی شده را به شما میدهد، پس برای بازیابی اطلاعات بعدی(به ترتیب) این شناسه را به عنوان ورودی دوباره به سرویس بدهید.
#
پارامترهاتوضیحات | داده های تعریف شده | داده های نمونه | پارامترهای ضروری[**]/منطقی[*] | پارامترها |
---|---|---|---|---|
شناسه یکتای که میخواهیم اطلاعات بعد از آن به ترتیب بازیابی شوند(last_id) | 5ddb9e925171cd0429088bad | id_ |
#
نمونه خروجی درخواست{ "success": 1, "message": "Requested operation is done successfully", "data": { "last_id": "5ec62d435171cd23078c2814", "data": [ { "_id": "5ec4d6825171cd23078c256f", "endtime": "1399-02-31 16:04:34", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589974443075" } }, "dst": "561", "disposition": "ANSWERED", "agent_wait": 9, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589974474285" } }, "start_time": { "$date": { "$numberLong": "1589974433284" } }, "ring_time": { "$date": { "$numberLong": "1589974433346" } }, "answered_time": { "$date": { "$numberLong": "1589974443075" } } }, "caller_wait": 9, "duration": 40, "starttime": "1399-02-31 16:03:53", "ringtime": { "$date": { "$numberLong": "1589974433346" } }, "billsec": 31, "wait": 9, "ANSWERED": 1, "billsec_hhmmss": "00:00:31", "wait_hhmmss": "00:00:09", "duration_hhmmss": "00:00:40" }, { "_id": "5ec4de1f5171cd23078c258b", "endtime": "1399-02-31 16:37:03", "src": "09159148089", "answeredtime": { "$date": { "$numberLong": "1589976384593" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 0, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589976423968" } }, "start_time": { "$date": { "$numberLong": "1589976377674" } }, "ring_time": { "$date": { "$numberLong": "1589976384589" } }, "answered_time": { "$date": { "$numberLong": "1589976384593" } } }, "caller_wait": 6, "duration": 45, "starttime": "1399-02-31 16:36:17", "ringtime": { "$date": { "$numberLong": "1589976384589" } }, "billsec": 39, "wait": 6, "ANSWERED": 1, "billsec_hhmmss": "00:00:39", "wait_hhmmss": "00:00:06", "duration_hhmmss": "00:00:45" }, { "_id": "5ec4df505171cd23078c2593", "endtime": "1399-02-31 16:42:08", "src": "0515153", "answeredtime": { "$date": { "$numberLong": "1589976544479" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 4, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589976728547" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589976539814" } }, "ring_time": { "$date": { "$numberLong": "1589976539873" } }, "answered_time": { "$date": { "$numberLong": "1589976544479" } } }, "caller_wait": 4, "queue_status": "CONTINUE", "duration": 188, "starttime": "1399-02-31 16:38:59", "ringtime": { "$date": { "$numberLong": "1589976539873" } }, "billsec": 184, "wait": 4, "ANSWERED": 1, "billsec_hhmmss": "00:03:04", "wait_hhmmss": "00:00:04", "duration_hhmmss": "00:03:08" }, { "_id": "5ec4e19b5171cd23078c25a3", "endtime": "1399-02-31 16:51:55", "src": "05136040436", "answeredtime": { "$date": { "$numberLong": "1589977242102" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 0, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589977315557" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589977236755" } }, "ring_time": { "$date": { "$numberLong": "1589977242084" } }, "answered_time": { "$date": { "$numberLong": "1589977242102" } } }, "caller_wait": 5, "queue_status": "CONTINUE", "duration": 78, "starttime": "1399-02-31 16:50:36", "ringtime": { "$date": { "$numberLong": "1589977242084" } }, "billsec": 73, "wait": 5, "ANSWERED": 1, "billsec_hhmmss": "00:01:13", "wait_hhmmss": "00:00:05", "duration_hhmmss": "00:01:18" }, { "_id": "5ec4e2145171cd23078c25a6", "endtime": "1399-02-31 16:53:56", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589977304845" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 6, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589977436200" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589977298599" } }, "ring_time": { "$date": { "$numberLong": "1589977298635" } }, "answered_time": { "$date": { "$numberLong": "1589977304845" } } }, "caller_wait": 6, "queue_status": "CONTINUE", "duration": 137, "starttime": "1399-02-31 16:51:38", "ringtime": { "$date": { "$numberLong": "1589977298635" } }, "billsec": 131, "wait": 6, "ANSWERED": 1, "billsec_hhmmss": "00:02:11", "wait_hhmmss": "00:00:06", "duration_hhmmss": "00:02:17" }, { "_id": "5ec4e5695171cd23078c25b5", "endtime": "1399-02-31 17:08:09", "src": "02188026871", "answeredtime": { "$date": { "$numberLong": "1589978245502" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 0, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589978289073" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589978238677" } }, "ring_time": { "$date": { "$numberLong": "1589978245490" } }, "answered_time": { "$date": { "$numberLong": "1589978245502" } } }, "caller_wait": 6, "queue_status": "CONTINUE", "duration": 49, "starttime": "1399-02-31 17:07:18", "ringtime": { "$date": { "$numberLong": "1589978245490" } }, "billsec": 43, "wait": 6, "ANSWERED": 1, "billsec_hhmmss": "00:00:43", "wait_hhmmss": "00:00:06", "duration_hhmmss": "00:00:49" }, { "_id": "5ec4ea445171cd23078c25c3", "endtime": "1399-02-31 17:28:52", "src": "02186025679", "answeredtime": { "$date": { "$numberLong": "1589979500410" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 2, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589979532297" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589979498083" } }, "ring_time": { "$date": { "$numberLong": "1589979498114" } }, "answered_time": { "$date": { "$numberLong": "1589979500410" } } }, "caller_wait": 2, "queue_status": "CONTINUE", "duration": 33, "starttime": "1399-02-31 17:28:18", "ringtime": { "$date": { "$numberLong": "1589979498114" } }, "billsec": 31, "wait": 2, "ANSWERED": 1, "billsec_hhmmss": "00:00:31", "wait_hhmmss": "00:00:02", "duration_hhmmss": "00:00:33" }, { "_id": "5ec4ed205171cd23078c25da", "endtime": "1399-02-31 17:41:04", "src": "05137641871", "answeredtime": { "$date": { "$numberLong": "1589980219834" } }, "dst": "561", "disposition": "ANSWERED", "agent_wait": 5, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589980264876" } }, "start_time": { "$date": { "$numberLong": "1589980073475" } }, "ring_time": { "$date": { "$numberLong": "1589980213944" } }, "answered_time": { "$date": { "$numberLong": "1589980219834" } } }, "caller_wait": 146, "duration": 191, "starttime": "1399-02-31 17:37:53", "ringtime": { "$date": { "$numberLong": "1589980213944" } }, "billsec": 45, "wait": 146, "ANSWERED": 1, "billsec_hhmmss": "00:00:45", "wait_hhmmss": "00:02:26", "duration_hhmmss": "00:03:11" }, { "_id": "5ec4f9205171cd23078c260a", "endtime": "1399-02-31 18:32:16", "src": "05131703324", "data": { "end_time": { "$date": { "$numberLong": "1589983336425" } }, "start_time": { "$date": { "$numberLong": "1589983296074" } }, "ring_time": { "$date": { "$numberLong": "1589983296093" } } }, "dst": "310410", "disposition": "MISSED", "agent_wait": 0, "qnum": "910", "caller_wait": 0, "duration": 0, "starttime": "1399-02-31 18:31:36", "ringtime": { "$date": { "$numberLong": "1589983296093" } }, "billsec": 0, "wait": 0, "MISSED": 1, "billsec_hhmmss": "00:00:00", "wait_hhmmss": "00:00:00", "duration_hhmmss": "00:00:00" }, { "_id": "5ec4fa265171cd23078c2612", "endtime": "1399-02-31 18:36:38", "src": "05131559", "answeredtime": { "$date": { "$numberLong": "1589983568766" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 0, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589983598697" } }, "start_time": { "$date": { "$numberLong": "1589983563016" } }, "ring_time": { "$date": { "$numberLong": "1589983568758" } }, "answered_time": { "$date": { "$numberLong": "1589983568766" } } }, "caller_wait": 5, "duration": 34, "starttime": "1399-02-31 18:36:03", "ringtime": { "$date": { "$numberLong": "1589983568758" } }, "billsec": 29, "wait": 5, "ANSWERED": 1, "billsec_hhmmss": "00:00:29", "wait_hhmmss": "00:00:05", "duration_hhmmss": "00:00:34" }, { "_id": "5ec4fb625171cd23078c261e", "endtime": "1399-02-31 18:41:54", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589983896501" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 6, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589983914738" } }, "start_time": { "$date": { "$numberLong": "1589983889802" } }, "ring_time": { "$date": { "$numberLong": "1589983889835" } }, "answered_time": { "$date": { "$numberLong": "1589983896501" } } }, "caller_wait": 6, "duration": 24, "starttime": "1399-02-31 18:41:29", "ringtime": { "$date": { "$numberLong": "1589983889835" } }, "billsec": 18, "wait": 6, "ANSWERED": 1, "billsec_hhmmss": "00:00:18", "wait_hhmmss": "00:00:06", "duration_hhmmss": "00:00:24" }, { "_id": "5ec5021c5171cd23078c2637", "endtime": "1399-02-31 19:10:36", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589985262428" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 2, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589985636906" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589985259800" } }, "ring_time": { "$date": { "$numberLong": "1589985259839" } }, "answered_time": { "$date": { "$numberLong": "1589985262428" } } }, "caller_wait": 2, "queue_status": "CONTINUE", "duration": 376, "starttime": "1399-02-31 19:04:19", "ringtime": { "$date": { "$numberLong": "1589985259839" } }, "billsec": 374, "wait": 2, "ANSWERED": 1, "billsec_hhmmss": "00:06:14", "wait_hhmmss": "00:00:02", "duration_hhmmss": "00:06:16" }, { "_id": "5ec5078c5171cd23078c264e", "endtime": "1399-02-31 19:33:48", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589986974333" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 1, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589987028251" } }, "start_time": { "$date": { "$numberLong": "1589986972425" } }, "ring_time": { "$date": { "$numberLong": "1589986972472" } }, "answered_time": { "$date": { "$numberLong": "1589986974333" } } }, "caller_wait": 1, "duration": 54, "starttime": "1399-02-31 19:32:52", "ringtime": { "$date": { "$numberLong": "1589986972472" } }, "billsec": 53, "wait": 1, "ANSWERED": 1, "billsec_hhmmss": "00:00:53", "wait_hhmmss": "00:00:01", "duration_hhmmss": "00:00:54" }, { "_id": "5ec50a635171cd23078c2654", "endtime": "1399-02-31 19:45:55", "src": "05131703324", "answeredtime": { "$date": { "$numberLong": "1589987714110" } }, "dst": "553", "disposition": "ANSWERED", "agent_wait": 2, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1589987755987" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589987711473" } }, "ring_time": { "$date": { "$numberLong": "1589987711511" } }, "answered_time": { "$date": { "$numberLong": "1589987714110" } } }, "caller_wait": 2, "queue_status": "CONTINUE", "duration": 43, "starttime": "1399-02-31 19:45:11", "ringtime": { "$date": { "$numberLong": "1589987711511" } }, "billsec": 41, "wait": 2, "ANSWERED": 1, "billsec_hhmmss": "00:00:41", "wait_hhmmss": "00:00:02", "duration_hhmmss": "00:00:43" }, { "_id": "5ec512315171cd23078c266a", "endtime": "1399-02-31 20:19:13", "src": "09171750052", "answeredtime": { "$date": { "$numberLong": "1589989703003" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 2, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1589989753347" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1589989687950" } }, "ring_time": { "$date": { "$numberLong": "1589989700842" } }, "answered_time": { "$date": { "$numberLong": "1589989703003" } } }, "caller_wait": 15, "queue_status": "CONTINUE", "duration": 65, "starttime": "1399-02-31 20:18:07", "ringtime": { "$date": { "$numberLong": "1589989700842" } }, "billsec": 50, "wait": 15, "ANSWERED": 1, "billsec_hhmmss": "00:00:50", "wait_hhmmss": "00:00:15", "duration_hhmmss": "00:01:05" }, { "_id": "5ec610fa5171cd23078c2799", "endtime": "1399-03-01 14:26:18", "src": "05137133895", "answeredtime": { "$date": { "$numberLong": "1590054966139" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 0, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1590054978101" } }, "start_time": { "$date": { "$numberLong": "1590054957667" } }, "ring_time": { "$date": { "$numberLong": "1590054966134" } }, "answered_time": { "$date": { "$numberLong": "1590054966139" } } }, "caller_wait": 8, "duration": 19, "starttime": "1399-03-01 14:25:57", "ringtime": { "$date": { "$numberLong": "1590054966134" } }, "billsec": 11, "wait": 8, "ANSWERED": 1, "billsec_hhmmss": "00:00:11", "wait_hhmmss": "00:00:08", "duration_hhmmss": "00:00:19" }, { "_id": "5ec626305171cd23078c27e9", "endtime": "1399-03-01 15:56:48", "src": "09170046196", "data": { "end_time": { "$date": { "$numberLong": "1590060408596" } }, "start_time": { "$date": { "$numberLong": "1590060391294" } }, "ring_time": { "$date": { "$numberLong": "1590060391331" } } }, "dst": "31041", "disposition": "MISSED", "agent_wait": 0, "qnum": "910", "caller_wait": 0, "duration": 0, "starttime": "1399-03-01 15:56:31", "ringtime": { "$date": { "$numberLong": "1590060391331" } }, "billsec": 0, "wait": 0, "MISSED": 1, "billsec_hhmmss": "00:00:00", "wait_hhmmss": "00:00:00", "duration_hhmmss": "00:00:00" }, { "_id": "5ec62a825171cd23078c27fd", "endtime": "1399-03-01 16:15:14", "src": "05136040436", "answeredtime": { "$date": { "$numberLong": "1590061457432" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 5, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1590061514178" } }, "start_time": { "$date": { "$numberLong": "1590061452046" } }, "ring_time": { "$date": { "$numberLong": "1590061452075" } }, "answered_time": { "$date": { "$numberLong": "1590061457432" } } }, "caller_wait": 5, "duration": 61, "starttime": "1399-03-01 16:14:12", "ringtime": { "$date": { "$numberLong": "1590061452075" } }, "billsec": 56, "wait": 5, "ANSWERED": 1, "billsec_hhmmss": "00:00:56", "wait_hhmmss": "00:00:05", "duration_hhmmss": "00:01:01" }, { "_id": "5ec62b7c5171cd23078c2804", "endtime": "1399-03-01 16:19:24", "src": "03136204753", "answeredtime": { "$date": { "$numberLong": "1590061649143" } }, "dst": "555", "disposition": "ANSWERED", "agent_wait": 2, "qnum": "900", "data": { "end_time": { "$date": { "$numberLong": "1590061764967" } }, "start_time": { "$date": { "$numberLong": "1590061634123" } }, "ring_time": { "$date": { "$numberLong": "1590061647023" } }, "answered_time": { "$date": { "$numberLong": "1590061649143" } } }, "caller_wait": 15, "duration": 130, "starttime": "1399-03-01 16:17:14", "ringtime": { "$date": { "$numberLong": "1590061647023" } }, "billsec": 115, "wait": 15, "ANSWERED": 1, "billsec_hhmmss": "00:01:55", "wait_hhmmss": "00:00:15", "duration_hhmmss": "00:02:10" }, { "_id": "5ec62d435171cd23078c2814", "endtime": "1399-03-01 16:26:59", "src": "01191006066", "answeredtime": { "$date": { "$numberLong": "1590062173537" } }, "dst": "561", "disposition": "ANSWERED", "agent_wait": 7, "qnum": "910", "data": { "end_time": { "$date": { "$numberLong": "1590062219726" } }, "queue_status": "CONTINUE", "start_time": { "$date": { "$numberLong": "1590062071966" } }, "ring_time": { "$date": { "$numberLong": "1590062165592" } }, "answered_time": { "$date": { "$numberLong": "1590062173537" } } }, "caller_wait": 101, "queue_status": "CONTINUE", "duration": 147, "starttime": "1399-03-01 16:24:31", "ringtime": { "$date": { "$numberLong": "1590062165592" } }, "billsec": 46, "wait": 101, "ANSWERED": 1, "billsec_hhmmss": "00:00:46", "wait_hhmmss": "00:01:41", "duration_hhmmss": "00:02:27" } ] }}
#
نمونه فراخوانی- PHP
- JS
- Linux
<?php
$curl = curl_init();
curl_setopt_array($curl, array( CURLOPT_URL => 'http://192.168.51.20//api/v3/reports/queue/ordered/id', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_POSTFIELDS =>'{ "_id":""}', CURLOPT_HTTPHEADER => array( 'X-APIKEY: 9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG', 'Authorization: Basic c2Fkcjo=', 'Content-Type: application/json' ),));
$response = curl_exec($curl);
curl_close($curl);echo $response;
<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <script> var settings = { "url": "http://192.168.51.20//api/v3/reports/queue/ordered/id", "method": "GET", "timeout": 0, "headers": { "X-APIKEY": "9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG", "Authorization": "Basic c2Fkcjo=", "Content-Type": "application/json" }, "data": JSON.stringify({ "_id": "" }), };
$.ajax(settings).done(function (response) { console.log(response); }); </script> </body></html>
curl --location --request GET 'http://192.168.51.20//api/v3/reports/queue/ordered/id' \--header 'X-APIKEY: 9UV0BWKRL83PYIH9Gv1fI85d41lO4S932EeX3wHC47sHjMJOMG' \--header 'Authorization: Basic c2Fkcjo=' \--header 'Content-Type: application/json' \--data-raw '{ "_id":""}'