|
|
@ -116,4 +116,27 @@ class index extends CI_Controller {
|
|
|
|
return $departid['0'];
|
|
|
|
return $departid['0'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//创建回调
|
|
|
|
|
|
|
|
public function callback(){
|
|
|
|
|
|
|
|
/*$access_url = 'https://oapi.dingtalk.com/gettoken?appkey='.$this->AppKey.'&appsecret='.$this->AppSecret;
|
|
|
|
|
|
|
|
$access_token = GetPost_http($access_url,'','');
|
|
|
|
|
|
|
|
$access_token = json_decode($access_token)->access_token;*/
|
|
|
|
|
|
|
|
//ca4f05c2ab663cd2a65f2c50366bf8a9
|
|
|
|
|
|
|
|
$callback_url = 'https://oapi.dingtalk.com/call_back/register_call_back?access_token=ca4f05c2ab663cd2a65f2c50366bf8a9';
|
|
|
|
|
|
|
|
$post_data = array();
|
|
|
|
|
|
|
|
$post_data['call_back_tag'] = ['bpms_task_change','bpms_instance_change'];
|
|
|
|
|
|
|
|
$post_data['token'] = '123456';
|
|
|
|
|
|
|
|
$post_data['aes_key'] = 'abcdefgABCDEFG0123456789hHiIjJKkLlMmnNOpQrs';
|
|
|
|
|
|
|
|
$post_data['url'] = 'http://www.mycht.cn/webht.php/apps/dingtools/index/recivecallback';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$register = GetPost_http($callback_url,json_encode($post_data),'json');
|
|
|
|
|
|
|
|
print_r($register);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function recivecallback(){
|
|
|
|
|
|
|
|
echo 'success';
|
|
|
|
|
|
|
|
$recivejson = file_get_contents('php://input');
|
|
|
|
|
|
|
|
log_message('error','dingding回调:'.$recivejson);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|