Commit 6e286fed authored by 梁俊杰's avatar 梁俊杰

1

parent 8cec8d58
...@@ -6,11 +6,12 @@ ...@@ -6,11 +6,12 @@
* Time: 15:16 * Time: 15:16
* Description: * Description:
*/ */
ini_set('display_errors','on'); ini_set('display_errors', 'on');
$header[] = "Content-Type: application/json;charset=utf-8"; $header[] = "Content-Type: application/json;charset=utf-8";
$sendData = json_encode([ $sendData = json_encode([
'assignedTo'=>'liangjunjie', 'assignedTo' => 'liangjunjie',
'text'=>'111' 'msgtype' => 'markdown',
'markdown' => ['title' => '梁俊杰指派了任务', 'text' => '梁俊杰指派了任务 [#223::销售数据加上库存信息,把利润调整为单件利润](http://zt.huaperfect.com/index.php?m=task&f=view&id=223)']
]); ]);
$ch = curl_init(); $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://dingding.test.huaperfect.com/index.php'); curl_setopt($ch, CURLOPT_URL, 'http://dingding.test.huaperfect.com/index.php');
...@@ -23,7 +24,9 @@ curl_setopt($ch, CURLOPT_POSTFIELDS, $sendData); ...@@ -23,7 +24,9 @@ curl_setopt($ch, CURLOPT_POSTFIELDS, $sendData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($ch); $result = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch); $error = curl_error($ch);
curl_close($ch); curl_close($ch);
print_r($result);
...@@ -12,9 +12,9 @@ include_once 'vendor/autoload.php'; ...@@ -12,9 +12,9 @@ include_once 'vendor/autoload.php';
include "sdk/TopSdk.php"; include "sdk/TopSdk.php";
$data = json_decode(file_get_contents('php://input'), true); $data = json_decode(file_get_contents('php://input'), true);
$f = fopen("./txt/test.txt", "a"); /*$f = fopen("./txt/test.txt", "a");
fwrite($f, print_r($data,true)); fwrite($f, print_r($data,true));
fclose($f);die(); fclose($f);die();*/
$users=[ $users=[
'liangjunjie'=>['userid'=>'5360236526369319','name'=>'梁俊杰'], 'liangjunjie'=>['userid'=>'5360236526369319','name'=>'梁俊杰'],
'jiangkebao'=>['userid'=>'016740060622772430','name'=>'姜克保'], 'jiangkebao'=>['userid'=>'016740060622772430','name'=>'姜克保'],
...@@ -42,7 +42,7 @@ if(isset($users[$data['assignedTo']])){ ...@@ -42,7 +42,7 @@ if(isset($users[$data['assignedTo']])){
$res = $c->execute($req,null,'https://oapi.dingtalk.com/gettoken'); $res = $c->execute($req,null,'https://oapi.dingtalk.com/gettoken');
$token = $res->access_token; $token = $res->access_token;
$message = '{"msgtype":"markdown","text":{"content":"'.$data['text'].'"}}'; $message = '{"msgtype":"markdown","markdown":{"text":"'.$data['markdown']['text'].'"}}';
$req = new OapiMessageCorpconversationAsyncsendV2Request(); $req = new OapiMessageCorpconversationAsyncsendV2Request();
$req->setAgentId('326099394'); $req->setAgentId('326099394');
...@@ -52,6 +52,6 @@ if(isset($users[$data['assignedTo']])){ ...@@ -52,6 +52,6 @@ if(isset($users[$data['assignedTo']])){
$res = $c->curl($url, ['agent_id' => '326099394', 'userid_list' => $users[$data['assignedTo']]['userid'], 'msg' => $message]); $res = $c->curl($url, ['agent_id' => '326099394', 'userid_list' => $users[$data['assignedTo']]['userid'], 'msg' => $message]);
$f = fopen("./txt/test.txt", "a"); $f = fopen("./txt/test.txt", "a");
fwrite($f, print_r($res,true)); fwrite($f, print_r(json_decode($res, true),true));
fclose($f); fclose($f);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment