列出符合通过条件的 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。