调用其他平台进行验证码派发/验证。
接口地址: https://myapi.2su.cc/api/dxyzm
返回格式: JSON
请求方式: GET
请求示例: https://myapi.2su.cc/api/dxyzm?apiKey=用户中心apiKey&act=getCode&phone=18888888888
请求参数说明:
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| act | 是 | string | 行为:getCode(发送验证码) | isCode(校验验证码) |
| phone | 是 | string | 手机号 |
| code | 否 | string | 验证码 |
| pf | 否 | int | 平台(不填则随机平台):1风鸟 2微短信 3序列猴子 4奇妙元 5Apowersoft |
返回参数说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | 信息 |
返回示例:
{
"code": 200,
"msg": "验证码发送成功!"
}
请求参数设置:
| 参数名称 | 参数值 |
|---|---|
{
"code": 200,
"msg": "验证码发送成功!"
}
错误码格式说明:
| 名称 | 类型 | 说明 |
|---|---|---|
| code | int | 错误码:-1/-2/-3 |
代码示例:
<?php
//定义参数数组
$params = array(
'apiKey' => '用户中心apiKey',
'phone' => '18888888888'
);
//拼接参数字符串
$query = "?" . http_build_query($params);
//创建curl对象
$curl = curl_init();
//设置curl选项
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://myapi.2su.cc/api/dxyzm' . $query,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
//执行curl请求
$response = curl_exec($curl);
//关闭curl对象
curl_close($curl);
//输出响应结果
echo $response;