برای استفاده از api به api authentication نیاز دارید و همچین مدیر باید به زیر گروه های خود دسترسی های لازم رو بده
API Authentication رو برای یه کاربر مدیر میشه در ناحیه مدیر ایجاد کرد =>WHMCS Documentation
احراز هویت برا اساس شناسه پارامتر هایی که هنگام ایجاد مدیر در ناحیه مدیریت ارائه شده است انجام میشود
$api_identifier = 'D4j1dKYE3g40VROOPCGyJ9zRwP0ADJIv'; $api_secret = 'F1CKGXRIpylMfsrig3mwwdSdYUdLiFlo'; $postfields = array( 'identifier' => $api_identifier, 'secret' => $api_secret, 'action' => $api_call, 'responsetype' => $response_type, );
احراز هویت با لاگین که با نام کاربری و رمزعبور انجام میشه و از ورژن 7.2 به بعد اومده
روش بالا گفته شده که در ورژن ها بعدی منسوخ خواهد شد
احزار هویت با لاگین
$username = "your_admin_login_username" $password = "your_admin_login_password" $postfields = array( 'username' => $username, 'password' => md5($password), 'action' => $api_call, 'responsetype' => $response_type, );