钉钉查资料API

钉钉查个人信息

计费模式


计费模式免费额度点数单价每日限制
按量计费5次2 点/次无限次

请求地址 HTTPGET


https://www.youwk.cn/api/dd/ding

请求参数


参数名参数说明
key用户请求密钥,可在 密钥管理页面 申请
uid手机号码或钉钉号

开发工具 的参数填写,或者直接复制开发工具下面的测试代码。'key' => $API_KEY,'uid' => 'iphone',);//签名校验的 SK:(在用户控制台密钥管理的秘钥安全设置->签名校验 开启后才会生效,没开启签名校验留空即可。)
$sk = '3ccf28f37d644cd1baca0e2abef25107';/*发起请求API接口:
第1个参数:API接口地址URL,跟上面的同名变量相对应,无需更改。
第2个参数:API接口参数数组,跟上面的同名变量相对应,无需更改。
第3个参数:请求协议(GET或POST),一般默认GET,部分接口需要POST请求,根据实际情况修改为POST即可。
第4个参数:是否验证签名,true验证签名,否则false不验证签名,根据用户控制台 密钥管理 的 秘钥安全设置->签名校验 开启后才会生效,如没开启,填写fasle即可。
第5个参数:如果第4个参数开启验证签名,此处必须填写 SK ,跟上面的同名变量相对应,无需更改。*/
$resdata = api::send($API_URL, $get_post_data, '选方法', true, $sk);  //发起请求,注意这里要选择接口支持的协议,默认GET,可选POST//打印请求结果
print($resdata);
///你的业务代码可写在这里处理API返回的数据/*** API请求类*/
class api
{public static function send($API_URL, $get_post_data, $type, $ifsign, $sk){$get_post_data = http_build_query($get_post_data);if ($ifsign) {$sign = md5($get_post_data . $sk);$res = self::send_curl($API_URL, $type, $get_post_data, $sign);} else {$res = self::send_curl($API_URL, $type, $get_post_data, null);}return $res;}//封装好的CURL请求函数,支持POST|GETpublic static function send_curl($API_URL, $type, $get_post_data, $sign){$ch = curl_init();if ($type == 'POST') {curl_setopt($ch, CURLOPT_URL, $API_URL);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $get_post_data);} elseif ($type == 'GET') {curl_setopt($ch, CURLOPT_URL, $API_URL . '?' . $get_post_data);}if ($sign) {curl_setopt($ch, CURLOPT_HTTPHEADER, ['sign:' . $sign]);}curl_setopt($ch, CURLOPT_REFERER, $API_URL);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);$resdata = curl_exec($ch);curl_close($ch);return $resdata;}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部