ارمین
4 ماه پیش توسط ارمین مطرح شد
0 پاسخ

عدم اتصال به api

<?php

// تنظیمات
$apiKey = 'YOUR_API_KEY_HERE'; // کلید دسترسی یا توکن شما
$baseUrl = 'https://edge.ippanel.com/v1';

function listPhonebook($apiKey, $baseUrl) {
$url = $baseUrl . '/phonebook'; // endpoint برای لیست دفترچه‌ها / مخاطبین

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// تنظیم هدر Authorization با کلید/توکن
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: ' . $apiKey,
    'Accept: application/json'
]);
$response = curl_exec($ch);

if (curl_errno($ch)) {
    echo 'خطا در درخواست: ' . curl_error($ch);
    curl_close($ch);
    return null;
}
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode !== 200) {
    echo "خطا: پاسخ سرور با کد HTTP = $httpCode دریافت شد\n";
    echo "پاسخ: $response\n";
    return null;
}

$data = json_decode($response, true);
return $data;

}

$result = listPhonebook($apiKey, $baseUrl);

if ($result === null) {
exit;
}

// فرض می‌کنیم خروجی JSON مشابه زیر باشد:
// {
// "phonebooks": [
// { "id": 123, "name": "دفترچه 1", ... },
// ...
// ]
// }

// نمایش نتایج
echo "<h1>دفترچه‌ها / مخاطبین</h1>";
echo "<pre>";
print_r($result);
echo "</pre>";

?>

سلام از طریق مستندات زیر میخوام کد php بنویسم که لیست دفترچه تلفن نمایش داده شود اما ارور میده . کسی هست php را بلد باشه و علتشو بگه

https://ippanelcom.github.io/Edge-Document/fa/docs/phonebook/