ParsaCr766295 0 ارسال شده در اردیبهشت 7، 1404 گزارش اشتراک گذاری ارسال شده در اردیبهشت 7، 1404 درود به همه دوستان، آیا کسی نمونه کد 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 را دارند، لطفاً راهنمایی کنند. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده