- 
	
			
				
					April 24th, 2025, 00:27
				
			
			
				
					#1
				
				
				
			
	 
		
			
			
				عضو جدید
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 درخواست نمونه کد PHP برای ارتباط با API سیستم عامل IBSng درخواست نمونه کد 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($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);
 ?>
 
 
 نکات مهم:
 
 - اطمینان حاصل کنید که API سرور IBSng فعال است.
 
- پارامترهای مورد نیاز هر متد را از مستندات رسمی بررسی کنید.
 
- از پروتکل HTTPS برای امنیت بیشتر استفاده کنید.
 
 
 
 پیام با تلگرام:
 
 http://t.me/ParsaCr7_AfindGirlFriend/
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							April 24th, 2025 00:27
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					April 24th, 2025, 09:46
				
			
			
				
					#2
				
				
				
			
	 
		
			
			
				عضو دائم
			
			
			
			
			
			
				  
 
 
			
				
				
				
					 پاسخ : درخواست نمونه کد PHP برای ارتباط با API سیستم عامل IBSng پاسخ : درخواست نمونه کد 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($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);
 ?>
 
 نکات مهم:- اطمینان حاصل کنید که API سرور IBSng فعال است.
 
- پارامترهای مورد نیاز هر متد را از مستندات رسمی بررسی کنید.
 
- از پروتکل HTTPS برای امنیت بیشتر استفاده کنید.
 
 
پیام با  تلگرام:
 http://t.me/ParsaCr7_AfindGirlFriend/
 
 
 https://www.webhostingtalk.ir/showth...29#post1904929
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					April 27th, 2025, 12:56
				
			
			
				
					#3
				
				
				
			
	 
		
			
			
				عضو جدید
			
			
			
			
			
			
				  
 
 
 
 
- 
    
- 
	
	
		
	
 
-