列出符合通過條件的 OAuth 憑據
請求參數
參數 | 類型 | 說明 | 必需的 |
---|---|---|---|
action | string | “ListOAuthCredentials” | Required |
grantType | string | 查找特定授權類型的憑據 | Optional |
sortField | string | 使用傳遞的字段對響應進行排序 | Optional |
sortOrder | string | 排序順序的方向(‘ASC’、‘DESC’) | Optional |
limit | int | 限製返回憑據的數量 | Optional |
響應參數
參數 | 類型 | 說明 |
---|---|---|
result | string | 操作結果:成功或錯誤 |
clients | array | 一組客戶端 oAuth 憑據 |
示例請求 (CURL)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
http_build_query(
array(
'action' => 'ListOAuthCredentials',
// See https://developers.whmcs.com/api/authentication
'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
'password' => 'SECRET_OR_HASHED_PASSWORD',
'responsetype' => 'json',
)
)
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
示例請求(本地 API)
$command = 'ListOAuthCredentials';
$postData = array(
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later
$results = localAPI($command, $postData, $adminUsername);
print_r($results);
示例響應 JSON
{
"result": "success",
"clients": [
{
"credentialId": 1,
"name": "",
"description": "",
"grantTypes": "single_sign_on",
"scope": "clientarea:sso clientarea:profile clientarea:billing_info clientarea:emails clientarea:announcements clientarea:downloads clientarea:knowledgebase clientarea:network_status clientarea:product_details clientarea:invoices clientarea:tickets clientarea:submit_ticket clientarea:shopping_cart_addons clientarea:shopping_cart_domain_register clientarea:shopping_cart_domain_transfer",
"clientIdentifier": "COMPANY-NAME.+ddPpB4+MVU5jeacL\/iEiw==",
"clientSecret": "cl\/1zwMst0mtoAFLrTL\/3PAneaOXJ51ipoY86sKkapZM3WPKEwUK\/jhxXOAn2ErqXZNTJFnv2isNyYE0fgjgqQ==",
"uuid": null,
"serviceId": 1,
"logoUri": "",
"redirectUri": [],
"rsaKeyPairId": 0,
"createdAt": "18th November 2016 9:32:24am",
"updatedAt": "18th November 2016 9:32:24am"
},
{
"credentialId": 2,
"name": "",
"description": "",
"grantTypes": "single_sign_on",
"scope": "clientarea:sso clientarea:profile clientarea:billing_info clientarea:emails clientarea:announcements clientarea:downloads clientarea:knowledgebase clientarea:network_status clientarea:product_details clientarea:invoices clientarea:tickets clientarea:submit_ticket clientarea:shopping_cart_addons clientarea:shopping_cart_domain_register clientarea:shopping_cart_domain_transfer",
"clientIdentifier": "COMPANY-NAME.98x4Dkq4JXjj3SpAqn14+Q==",
"clientSecret": "uKw1nmFF9XOHUynCHIcAGBmFsrlMHrD\/5GyUyY\/Ghw4toDI8wQ63XqY6maAtF5Vb02SgI6tqyNbd1BmPzPd9AQ==",
"uuid": null,
"serviceId": 1,
"logoUri": "",
"redirectUri": [],
"rsaKeyPairId": 0,
"createdAt": "18th November 2016 9:33:01am",
"updatedAt": "18th November 2016 9:33:01am"
},
{
"credentialId": 3,
"name": "",
"description": "",
"grantTypes": "single_sign_on",
"scope": "clientarea:sso clientarea:profile clientarea:billing_info clientarea:emails clientarea:announcements clientarea:downloads clientarea:knowledgebase clientarea:network_status clientarea:product_details clientarea:invoices clientarea:tickets clientarea:submit_ticket clientarea:shopping_cart_addons clientarea:shopping_cart_domain_register clientarea:shopping_cart_domain_transfer",
"clientIdentifier": "COMPANY-NAME.mY7l7Iz9NuXOeUleDM8rpQ==",
"clientSecret": "O12n9lVX5OMv2SgMJ3u+p7q\/RVhuXybwdNbNOnDBdAci4U3kD3X8H1M9WRr4NuUb9fPTMbD3ySxUan9qf8gsdQ==",
"uuid": null,
"serviceId": 1,
"logoUri": "",
"redirectUri": [],
"rsaKeyPairId": 0,
"createdAt": "18th November 2016 9:35:20am",
"updatedAt": "18th November 2016 9:35:20am"
}
]
}
相關用法
- PHP WHMCS LicensingAddonVerify用法及代碼示例
- PHP WHMCS LinkTracker用法及代碼示例
- PHP WHMCS LicensingAddonReissue用法及代碼示例
- PHP WHMCS LogActivity用法及代碼示例
- PHP WHMCS LogTransaction用法及代碼示例
- PHP WHMCS ClientAreaPageDownloads用法及代碼示例
- PHP Ds\Map isEmpty()用法及代碼示例
- PHP PHPUnit assertIsNotFloat()用法及代碼示例
- PHP disk_total_space()用法及代碼示例
- PHP ReflectionClass getTraitAliases()用法及代碼示例
- PHP hash_hmac()用法及代碼示例
- PHP String wordwrap()用法及代碼示例
- PHP XMLWriter endPi()用法及代碼示例
- PHP SimpleXMLElement children()用法及代碼示例
- PHP IntlCalendar getTimeZone()用法及代碼示例
- PHP SplPriorityQueue isCorrupted()用法及代碼示例
- PHP XMLReader::getParserProperty()用法及代碼示例
- PHP imagegif()用法及代碼示例
- PHP imageresolution()用法及代碼示例
- PHP array_reverse()用法及代碼示例
- PHP IntlCalendar getActualMinimum()用法及代碼示例
- PHP WHMCS DomainGetWhoisInfo用法及代碼示例
- PHP metaphone()用法及代碼示例
- PHP WHMCS ClientAreaHeaderOutput用法及代碼示例
- PHP imagebmp()用法及代碼示例
注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 ListOAuthCredentials。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。