رفتن به مطلب

ibsng درخواست نمونه کد PHP برای ارتباط با API سیستم عامل IBSng


پست های پیشنهاد شده

درود به همه دوستان،
آیا کسی نمونه کد PHP برای ارتباط با API سیستم عامل IBSng دارد؟ می‌خواهم از طریق API کاربران را مدیریت کنم (مثلاً اضافه کردن کاربر، تغییر پهنای باند، مشاهده اعتبار و ...) اما مستندات کامل نیست. لطفاً راهنمایی کنید یا یک نمونه کد به اشتراک بگذارید.

جزئیات مورد نیاز:

  • متدهای مورد استفاده (GET/POST)
  • پارامترهای ضروری
  • نحوه احراز هویت (Authentication)
  • نمونه پاسخ API

اگر کد آماده دارید یا تجربه کار با این API را دارید، ممنون می‌شوم کمک کنید.
پاسخ شما: (پاسخ خود را اینجا وارد کنید)

<?php
$apiUrl = "http://your-ibsng-server/api"; // آدرس سرور IBSng
$adminUsername = "admin"; // نام کاربری ادمین
$adminPassword = "password"; // رمز عبور ادمین

// توابع برای ارتباط با API
function callIBSngApi($method, $action, $params = []) {
    global $apiUrl, $adminUsername, $adminPassword;
    
    $authParams = [
        'admin_username' => $adminUsername,
        'admin_password' => $adminPassword,
    ];
    $params = array_merge($authParams, $params);
    
    $url = $apiUrl . "/" . $action;
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
    
    $response = curl_exec($ch);
    curl_close($ch);
    
    return json_decode($response, true);
}

// مثال: دریافت لیست کاربران
$users = callIBSngApi("POST", "user/list", [
    'order_by' => 'creation_date',
    'desc' => true,
]);
print_r($users);
?>[/PHP]


نکات مهم:
  • اطمینان حاصل کنید که API سرور IBSng فعال است.
  • پارامترهای مورد نیاز هر متد را از مستندات رسمی بررسی کنید.
  • از پروتکل HTTPS برای امنیت بیشتر استفاده کنید.

اگر نمونه درخواست‌های موفق به API داشته‌اید، به برام یفرست تو تلگرام

پیام با تلگرام:

لینک ها تنها برای اعضای سایت قابل نمایش است.
برای اتصال به API سیستم IBSng می‌توانید از روش‌های زیر استفاده کنید. اگر کاربران دیگری تجربه کار با این API را دارند، لطفاً راهنمایی کنند.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
×
×
  • اضافه کردن...