最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php封裝實(shí)現(xiàn)釘釘機(jī)器人報(bào)警接口的示例代碼

 更新時(shí)間:2020年08月08日 09:20:48   作者:dashixiong  
這篇文章主要介紹了php封裝實(shí)現(xiàn)釘釘機(jī)器人報(bào)警接口的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

本文主要講述的是如何通過(guò)簽名方式實(shí)現(xiàn)釘釘機(jī)器人報(bào)警的功能:

1、關(guān)于簽名的生成:

  /**
   * 簽名實(shí)現(xiàn)
   */
  list($s1, $s2) = explode(' ', microtime());
  $timestamp = (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
  $secret = '****';
  $data = $timestamp . "\n" . $secret;
  $signStr = base64_encode(hash_hmac('sha256', $data, $secret,true));
  $signStr = utf8_encode(urlencode($signStr));
  $webhook = 'https://oapi.dingtalk.com/robot/send?access_token=****';
  $webhook .= "&timestamp=$timestamp&sign=$signStr";

2:使用guzzle請(qǐng)求接口,發(fā)送釘釘消息

  /**
   * 發(fā)送釘釘報(bào)警
   */
  $guzzleClent = new \GuzzleHttp\Client();

  $data = [
    'msgtype' => 'text',
    'text' => [
      'content' => $msg,
    ]
  ];

  $res = $guzzleClent->request('POST', $webhook,[
    'headers' => [
      'content-type' => 'application/json'
    ],
    'body' => json_encode($data),
  ]);
  $res = json_decode($res->getBody());
  var_dump($res);

到此這篇關(guān)于php封裝實(shí)現(xiàn)釘釘機(jī)器人報(bào)警接口的示例代碼的文章就介紹到這了,更多相關(guān)php 釘釘機(jī)器人報(bào)警接口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP實(shí)現(xiàn)rar解壓讀取擴(kuò)展包小結(jié)

    PHP實(shí)現(xiàn)rar解壓讀取擴(kuò)展包小結(jié)

    今天重點(diǎn)給大家介紹PHP 擴(kuò)展就是針對(duì)于 rar 的壓縮包操作,不過(guò),PHP 的 rar 擴(kuò)展僅能讀取和解壓 rar 格式的壓縮包,并不能進(jìn)行壓縮操作,關(guān)于 rar 的壓縮操作并沒(méi)有找到太多有用的資料,下面通過(guò)本文一起學(xué)習(xí)下PHP rar解壓讀取知識(shí)吧
    2021-06-06
  • php發(fā)送郵件的問(wèn)題詳解

    php發(fā)送郵件的問(wèn)題詳解

    這篇文章主要介紹了php發(fā)送郵件的問(wèn)題詳解的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • Zend Framework框架Smarty擴(kuò)展實(shí)現(xiàn)方法

    Zend Framework框架Smarty擴(kuò)展實(shí)現(xiàn)方法

    這篇文章主要介紹了Zend Framework框架Smarty擴(kuò)展實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Zend Framework框架Smarty擴(kuò)展的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2016-03-03
  • WHOOPS PHP調(diào)試庫(kù)的使用

    WHOOPS PHP調(diào)試庫(kù)的使用

    下面小編就為大家?guī)?lái)一篇WHOOPS PHP調(diào)試庫(kù)的使用。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法

    CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法

    這篇文章主要介紹了CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法,分析了Hook的原理與擴(kuò)展CI框架的相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • php利用嵌套數(shù)組拼接與解析json的方法

    php利用嵌套數(shù)組拼接與解析json的方法

    本篇文章主要介紹了php利用嵌套數(shù)組拼接與解析json的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • 使用VS?Code+phpstudy實(shí)現(xiàn)PHP環(huán)境配置指南

    使用VS?Code+phpstudy實(shí)現(xiàn)PHP環(huán)境配置指南

    這篇文章主要給大家介紹了關(guān)于使用VS?Code+phpstudy實(shí)現(xiàn)PHP環(huán)境配置的相關(guān)資料,對(duì)于初學(xué)者可以使用集成開(kāi)發(fā)環(huán)境PHPStudy來(lái)配置PHP環(huán)境,需要的朋友可以參考下
    2023-07-07
  • 創(chuàng)建配置文件 用PHP寫(xiě)出自己的BLOG系統(tǒng) 2

    創(chuàng)建配置文件 用PHP寫(xiě)出自己的BLOG系統(tǒng) 2

    今天做博客安裝程序,首先做的是配置文件的創(chuàng)建。
    2010-04-04
  • 圖文詳解如何在WordPress中嵌入iFrame

    圖文詳解如何在WordPress中嵌入iFrame

    在 WordPress 中可以使用不同的頁(yè)面模板創(chuàng)建頁(yè)面,下面這篇文章主要給大家介紹了關(guān)于如何在WordPress中嵌入iFrame的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Laravel5.1框架路由分組用法實(shí)例分析

    Laravel5.1框架路由分組用法實(shí)例分析

    這篇文章主要介紹了Laravel5.1框架路由分組用法,結(jié)合實(shí)例形式分析了laravel5.1框架路由分組基本功能與相關(guān)共享屬性使用技巧,需要的朋友可以參考下
    2020-01-01

最新評(píng)論

九龙坡区| 康保县| 漳浦县| 石棉县| 天台县| 安化县| 大理市| 岚皋县| 莒南县| 钟山县| 工布江达县| 琼结县| 六安市| 台州市| 博爱县| 麻阳| 武城县| 米易县| 清河县| 怀宁县| 双鸭山市| 无为县| 山西省| 周至县| 沙洋县| 改则县| 郎溪县| 靖安县| 五台县| 伊宁县| 积石山| 泰兴市| 筠连县| 常山县| 广汉市| 静海县| 喀喇沁旗| 盐边县| 江孜县| 宕昌县| 长汀县|