安装方式
composer require michonnehsu/simpledingtalk
如何配置:
$apps=[
'miniprogram_app' => [
'info' => [
'AGENT_ID' => 0,
'APP_KEY' => '',
'APP_SECRET' => '',
],
'access_token' => [
'expires' => 180,
'file_path' => './a.json'
],
'login_info' => [
'authorize' => [
'redirect_uri' => 'https://www.dingtalk.com',
'dingtalk_login_uri'=>'https://www.dingtalk.com'
]
],
'callback_info' => [
'aes_key' => '',
'token' => ''
],
'v2' => [
'access_token' => [
'expires' => 180,
'file_path' => './c.json'
]
],
'userAccessToken' => [
'expires' => 180,
'file_path' => './uat.json'
]
],
];
$robots=[
'robot1' => [
'info' => [
'AGENT_ID' => 0,
'APP_KEY' => '',
'APP_SECRET' => '',
'access_token' => '',
'SEC' => ''
],
'access_token' => [
'expires' => 180,
'file_path' => './robot.json'
]
],
];
Config::setRobot($robots)->
setApp($apps)->
setAppType('miniprogram_app')->
setRobotType('robot1')->
setCorpId('dingf0xxxxx69');
例子
require_once './vendor/autoload.php';
use SimpleDingTalk\WorkFlow;
$json=[
'process_instance_id'=>$process_instance_id,
'text'=>'测试评论',
'comment_userid'=>$userid
];
WorkFlow::add_comment($json);