具體可參考文章:
如果設定的敏感詞,那麼傳送的訊息中必須含有敏感詞,才可以成功傳送
如果設定了驗籤,那麼必須要計算簽名才可以傳送
下面是驗籤方式的**
<?php
$url
='webhook位址'
;// 第一步,把timestamp+"\n"+金鑰當做簽名字串,使用hmacsha256演算法計算簽名,然後進行base64 encode,最後再把簽名引數再進行urlencode,得到最終的簽名(需要使用utf-8字符集)。
$time
=time()
*1000
;//毫秒級時間戳,我這裡為了方便,直接把時間*1000了
$secret
='這是金鑰'
;$sign
=hash_hmac
('sha256'
,$time
."\n"
.$secret
,$secret
,true);
$sign
=base64_encode
($sign);
$sign
=urlencode
($sign);
$msg=[
'msgtype'
=>
'text'
,//這是檔案傳送型別,可以根據需求調整
'text'
=>
['content'
=>
'這是需要傳送的內容',]
php釘釘機械人,php實現釘釘業務報警機械人
使用場景,伺服器報異常錯誤,想要及時收到報警資訊並處理 環境介紹,本博使用yaf框架 php,僅僅提供思路,參考,具體根據自己實際情況進行編寫 1,每十分鐘執行一次任務指令碼 每10分鐘執行一次的任務 if 0 eq minute 10 then php f public index.php req...
Zabbix 釘釘機械人報警
zabbix web管理介面設定 遇到的問題 參考鏈結 在伺服器端匯入釘釘指令碼,該路徑需要檢視zabbix server.conf上的 alertscriptspath屬性 alertscriptspath usr lib zabbix alertscripts 匯入報警指令碼dingding m...
php對接釘釘 php封裝實現釘釘機械人報警介面
零基礎php從入門到精通零壹快學編 38.8元 包郵 需用券 去購買 1 關於簽名的生成 簽名實現 list s1,s2 explode microtime timestamp float sprintf 0f floatval s1 floatval s2 1000 secret data tim...