دریافت اطلاعات پایه سرویس
با استفاده از دستور زیر میتوانید موارد زیر را دریافت کنید:
- لیست سرویس ها
- خطوط فعال
- داخلی های خطوط
اطلاعات پایه سرویس را سعی کنید در دیتابیس محلی خود ذخیره کنید تا بتوانید از اطلاعات ذخیره شده در روت هایی که در آینده به سیستم اضافه میشود به راحتی استفاده کنید.
`[GET]` https://panel.telefonchy.com/webservice/v1/services
Header
نام | اجباری بودن | نوع داده | توضیحات |
---|---|---|---|
webservice-token |
بله |
String | شما میتوانید توکن وب سرویس خود را از پنل کاربری دریافت نمایید |
نمونه کد و خروجی
نمونه کد درخواست
# curl shell code
curl -i -H "webservice-token: {YOUR_TOKEN}" https://panel.telefonchy.com/webservice/v1/services
// php curl code
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://panel.telefonchy.com/webservice/v1/services");
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$headers = [
'webservice-token: {YOUR_TOKEN}',
];
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$server_output = curl_exec ($ch);
curl_close ($ch);
// dd code 😉
dump(json_decode($server_output));
die(1);
نمونه خروجی درخواست
{
"status": "Ok",
"code": 200,
"message": null,
"data": [
{
"service_id": "{ANY_STRING}",
"trunks": [
"number": "021XXXXXXXXXXX",
],
"extens": [
{
"number": "1510",
"name": "کارشناس1"
}
]
}
]
}
توضیحات فیلد های خروجی
service_id:
شناسه سرویس. (بسیار مهم)
trunks:
اطلاعات خطوط
id:
شناسه خط فعال
number:
شماره خط
extens:
داخلی های سرویس
number:
شماره داخلی خط
name:
نام اپراتور متصل به داخلی