نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

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

  1. #1
    عضو جدید parsaCr7x آواتار ها
    تاریخ عضویت
    Sep 2016
    محل سکونت
    تهرانم
    نوشته ها
    17
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

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

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

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

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

    اگر کد آماده دارید یا تجربه کار با این API را دارید، ممنون می‌شوم کمک کنید.
    پاسخ شما: (پاسخ خود را اینجا وارد کنید)
    کد PHP:
    <?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($chCURLOPT_URL$url);
        
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
    curl_setopt($chCURLOPT_POSTtrue);
        
    curl_setopt($chCURLOPT_POSTFIELDShttp_build_query($params));
        
        
    $response curl_exec($ch);
        
    curl_close($ch);
        
        return 
    json_decode($responsetrue);
    }

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

    نکات مهم:

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


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

    http://t.me/ParsaCr7_AfindGirlFriend/

  2. # ADS




     

  3. #2
    عضو دائم asrhosting آواتار ها
    تاریخ عضویت
    Sep 2009
    محل سکونت
    ایالات نصر آباد جرقویه
    نوشته ها
    1,112
    تشکر تشکر کرده 
    564
    تشکر تشکر شده 
    2,405
    تشکر شده در
    1,448 پست

    پیش فرض پاسخ : درخواست نمونه کد PHP برای ارتباط با API سیستم عامل IBSng

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

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

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

    اگر کد آماده دارید یا تجربه کار با این API را دارید، ممنون می‌شوم کمک کنید.
    پاسخ شما: (پاسخ خود را اینجا وارد کنید)
    کد PHP:
    <?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($chCURLOPT_URL$url);
        
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
    curl_setopt($chCURLOPT_POSTtrue);
        
    curl_setopt($chCURLOPT_POSTFIELDShttp_build_query($params));
        
        
    $response curl_exec($ch);
        
    curl_close($ch);
        
        return 
    json_decode($responsetrue);
    }

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

    نکات مهم:

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


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

    http://t.me/ParsaCr7_AfindGirlFriend/
    https://www.webhostingtalk.ir/showth...29#post1904929
    میزبانی هاست لینوکس و ویندوز | نمایندگی دایرکت ادمین ، سی پنل ، پلسک روی سرورهای ایران
    ارائه سرور مجازی از ایران با پهنای باند نامحدود و لایسنس رایگان دایرکت ادمین ، سی پنل ، پلسک

  4. #3
    عضو جدید parsaCr7x آواتار ها
    تاریخ عضویت
    Sep 2016
    محل سکونت
    تهرانم
    نوشته ها
    17
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    2
    تشکر شده در
    2 پست

    پیش فرض پاسخ : درخواست نمونه کد PHP برای ارتباط با API سیستم عامل IBSng

    نقل قول نوشته اصلی توسط asrhosting نمایش پست ها


    خوب نمونه کد آماده برای عملیات پایه (دریافت لیست کاربران، افزودن کاربر جدید) وجود دارد؟آیا نیاز به تنظیمات خاصی در سمت سرور IBSng وجود دارد؟

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

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

    http://t.me/ParsaCr7_AfindGirlFriend/

    ازم سپاس بگذارم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سیستم عامل برای IBSng
    توسط hashemtamkin در انجمن اکانتینگ Accounting
    پاسخ ها: 4
    آخرين نوشته: May 22nd, 2021, 17:34
  2. درخواست اسکریپت فارسی مدیریت سیستم ibsng
    توسط hiwebpw در انجمن درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..
    پاسخ ها: 3
    آخرين نوشته: May 11th, 2018, 17:28
  3. پاسخ ها: 3
    آخرين نوشته: September 15th, 2016, 17:03
  4. پاسخ ها: 0
    آخرين نوشته: January 27th, 2015, 13:37
  5. نصب IBSng در سیستم عامل Debian
    توسط m_dg_farari در انجمن اوبونتو,دبیان Ubuntu,Debian
    پاسخ ها: 9
    آخرين نوشته: May 20th, 2011, 01:50

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •