国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

釘釘機(jī)器人推送消息

這篇具有很好參考價(jià)值的文章主要介紹了釘釘機(jī)器人推送消息。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

釘釘開(kāi)放平臺(tái)文檔地址

https://open.dingtalk.com/document/

釘釘機(jī)器人推送消息

服務(wù)端SDK下載地址

https://open.dingtalk.com/document/resourcedownload/download-server-sdk

就拿java的服務(wù)端SDK來(lái)說(shuō)分為兩個(gè)大的版本:老版本SDK和新版本SDK.


釘釘相關(guān)依賴的官方maven倉(cāng)庫(kù)地址

https://s01.oss.sonatype.org/?spm=ding_open_doc.document.0.0.4564722fJDmwRj#nexus-search;quick~dingtalk


1.自定義機(jī)器人接入

這種方式只需要在釘釘中拉一個(gè)群,人員超過(guò)三個(gè)人即可拉一個(gè)聊天的群,然后設(shè)置智能群助手,添加機(jī)器人:
釘釘機(jī)器人推送消息

機(jī)器人設(shè)置:

webHook地址就是下面的url地址(不包含sign和timestamp): https://oapi.dingtalk.com/robot/send?access_token=xxxxxx

加簽的key就是下面代碼中的的secret的值
釘釘機(jī)器人推送消息

1.1接口文檔

https://open.dingtalk.com/document/group/custom-robot-access

1.2引入pom依賴

        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>alibaba-dingtalk-service-sdk</artifactId>
            <version>2.0.0</version>
        </dependency>

1.3代碼編寫

      // 簽名 
      private String getSign(String secret, Long timestamp) {
            try {
                String stringToSign = timestamp + "\n" + secret;
                Mac mac = Mac.getInstance("HmacSHA256");
                mac.init(new SecretKeySpec(secret.getBytes("UTF-8"), "HmacSHA256"));
                byte[] signData = mac.doFinal(stringToSign.getBytes("UTF-8"));
                String sign = URLEncoder.encode(new String(Base64.encodeBase64(signData)), "UTF-8");
                log.info("【發(fā)送釘釘群消息】獲取到簽名sign = {}", sign);
                return sign;
            } catch (Exception e) {
                log.error("【發(fā)送釘釘群消息】計(jì)算簽名異常,errMsg = {}", e);
                return null;
            }
        }

        //接口調(diào)用code
        Long timestamp = System.currentTimeMillis();
        String secret = "xxxxxx";
        String sign = this.getSign(secret, timestamp);
        DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/robot/send?access_token=xxxxxx"+"&sign="+sign+"&timestamp="+timestamp);
        OapiRobotSendRequest request = new OapiRobotSendRequest();
        request.setMsgtype("text");
        OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();
        text.setContent("測(cè)試文本消息");
        request.setText(text);
        OapiRobotSendResponse rsp = client.execute(request);

當(dāng)前自定義機(jī)器人支持以下消息類型,請(qǐng)根據(jù)自己的使用場(chǎng)景選擇合適的類型,詳情參見(jiàn)消息類型及數(shù)據(jù)格式。

  • 文本 (text)

  • 鏈接 (link)

  • markdown(markdown)

  • ActionCard

  • FeedCard


2.企業(yè)機(jī)器人向內(nèi)部群發(fā)消息

2.1如何調(diào)用機(jī)器人API

https://open.dingtalk.com/document/group/call-robot-api-operations

2.2接口文檔

https://open.dingtalk.com/document/group/the-robot-sends-a-group-message

企業(yè)機(jī)器人向內(nèi)部群發(fā)送消息是屬于新版本skd的酷應(yīng)用的接口

2.3酷應(yīng)用是什么?

https://open.dingtalk.com/document/org/cool-application-introduction

簡(jiǎn)單來(lái)說(shuō):酷應(yīng)用 = 場(chǎng)景 + 組件 + 場(chǎng)景的邏輯做成事兒為主

2.4酷應(yīng)用官方訓(xùn)練營(yíng)

https://h5.dingtalk.com/live/video_lesson.htm?feedId=e8a07af9-339a-47ca-84cd-15e8939789b9&mcnId=6580122020211712477&feedProperty=1#/

2.5酷應(yīng)用分類

釘釘機(jī)器人推送消息

2.6API在線調(diào)試工具

API Explorer是一款可視化的API在線調(diào)試工具,集成了API總覽、快速檢索、開(kāi)發(fā)文檔、可視化調(diào)試、同步動(dòng)態(tài)生成可執(zhí)行SDK Demo代碼,功能豐富、簡(jiǎn)單易用。

https://open-dev.dingtalk.com/apiExplorer?spm=ding_open_doc.document.0.0.3361722f69ljpO#/?devType=org&api=robot_1.0%23OrgGroupSend

2.7引入POM依賴

        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>dingtalk</artifactId>
            <version>1.4.44</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>tea-openapi</artifactId>
            <version>0.2.6</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>tea-util</artifactId>
            <version>0.2.14</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>openapiutil</artifactId>
            <version>0.1.14</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>endpoint-util</artifactId>
            <version>0.0.7</version>
        </dependency>
        <dependency>
            <groupId>com.aliyun</groupId>
            <artifactId>tea</artifactId>
            <version>1.1.14</version>
        </dependency>

2.8接口代碼示例

        Config config = new Config();
        config.protocol = "https";
        config.regionId = "central";
        com.aliyun.dingtalkrobot_1_0.Client client = new com.aliyun.dingtalkrobot_1_0.Client(config);
        OrgGroupSendHeaders orgGroupSendHeaders = new OrgGroupSendHeaders();
        orgGroupSendHeaders.xAcsDingtalkAccessToken = "xxxxxxxxxxxxxxx";
        OrgGroupSendRequest orgGroupSendRequest = new OrgGroupSendRequest()
                .setMsgParam("{\"content\":\"今天吃肘子\"}")
                .setMsgKey("sampleText")
                .setOpenConversationId("cid6KeBBLoveMJOGXoYKF5x7EeiodoA==")
                .setRobotCode("dingue4kfzdxbynxxxxxx")
                .setCoolAppCode("COOLAPP-1-101A83B831A5212Cxxxxxxxxxxx");
        try {
            client.orgGroupSendWithOptions(orgGroupSendRequest, orgGroupSendHeaders, new RuntimeOptions());
        } catch (TeaException err) {
            if (!com.aliyun.teautil.Common.empty(err.code) && !com.aliyun.teautil.Common.empty(err.message))              {
                // err 中含有 code 和 message 屬性,可幫助開(kāi)發(fā)定位問(wèn)題
            }

        } catch (Exception _err) {
            TeaException err = new TeaException(_err.getMessage(), _err);
            if (!com.aliyun.teautil.Common.empty(err.code) && !com.aliyun.teautil.Common.empty(err.message))              {
                // err 中含有 code 和 message 屬性,可幫助開(kāi)發(fā)定位問(wèn)題
            }

        }

這種方式由于我不是超級(jí)管理員沒(méi)有開(kāi)放平臺(tái)的權(quán)限,所以這個(gè)只是一個(gè)思路,具體的實(shí)踐還得自己去摸索了哈、文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-494333.html

到了這里,關(guān)于釘釘機(jī)器人推送消息的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 利用釘釘機(jī)器人Webhook向釘釘群推送告警通知

    利用釘釘機(jī)器人Webhook向釘釘群推送告警通知

    一、配置釘釘群 1、新建一個(gè)接收通知的釘釘群 如下圖,創(chuàng)建一個(gè)接收通知的釘釘群 ? 選擇項(xiàng)目群,點(diǎn)創(chuàng)建 ? 輸入群名稱,右側(cè)選擇群成員,最后點(diǎn)擊右下角的創(chuàng)建 ? 2、對(duì)群進(jìn)行設(shè)置 點(diǎn)群右上角的設(shè)置按鈕 ? ?點(diǎn)擊 “智能群助手” ? 點(diǎn) “添加機(jī)器人” ? 點(diǎn) 添加機(jī)器人

    2023年04月15日
    瀏覽(21)
  • jenkins配置釘釘機(jī)器人推送job構(gòu)建信息

    jenkins配置釘釘機(jī)器人推送job構(gòu)建信息

    系統(tǒng)設(shè)置—插件管理—可選插件—搜索DingTalk 點(diǎn)擊新增 最后,先應(yīng)用,再保存 最后,應(yīng)用-保存 如果構(gòu)建了job沒(méi)有推送釘釘信息,重啟下jenkins試試 http://ip:9000/restart

    2023年04月08日
    瀏覽(24)
  • 【釘釘】通過(guò)釘釘機(jī)器人抓取群消息

    【釘釘】通過(guò)釘釘機(jī)器人抓取群消息

    一、進(jìn)入釘釘開(kāi)放平臺(tái)中的開(kāi)發(fā)者后臺(tái) ?二、進(jìn)入應(yīng)用開(kāi)發(fā)的企業(yè)內(nèi)部開(kāi)發(fā)? ?三、選擇機(jī)器人創(chuàng)建應(yīng)用 ?四、進(jìn)入開(kāi)發(fā)管理點(diǎn)擊修改 ?五、配置公網(wǎng)的服務(wù)器出口IP以及消息接收地址 ?六、消息接收代碼部分 七、釘釘群@機(jī)器人發(fā)送消息 ?后端即可獲取到消息,因?yàn)橐呀?jīng)和我的

    2024年02月12日
    瀏覽(30)
  • 釘釘機(jī)器人發(fā)送jira消息到釘釘群聊

    釘釘機(jī)器人發(fā)送jira消息到釘釘群聊

    前期準(zhǔn)備 1.安裝JIRA相關(guān)插件 Automation for Jira - Server Lite。 、 2.配置釘釘群機(jī)器人 01.釘釘群右上角點(diǎn)擊群設(shè)置,選擇智能群助手,點(diǎn)擊添加機(jī)器人,選擇自定義機(jī)器人; 02.給機(jī)器人起個(gè)名字,消息推送開(kāi)啟,復(fù)制出webhook,后面會(huì)用到,勾選自定義,填寫(

    2024年02月15日
    瀏覽(53)
  • java實(shí)現(xiàn)釘釘群機(jī)器人@機(jī)器人獲取信息后,機(jī)器人回復(fù)(機(jī)器人接收消息)

    java實(shí)現(xiàn)釘釘群機(jī)器人@機(jī)器人獲取信息后,機(jī)器人回復(fù)(機(jī)器人接收消息)

    1.需求 鑒于需要使用釘釘群機(jī)器人回復(fù),人們提出的問(wèn)題,需要識(shí)別提出的問(wèn)題中的,后端進(jìn)行處理實(shí)現(xiàn)對(duì)應(yīng)的業(yè)務(wù)邏輯 2.實(shí)現(xiàn)方式 用戶@群機(jī)器人,附帶提出的問(wèn)題,后端接收消息后識(shí)別消息內(nèi)容,讀取到進(jìn)行對(duì)應(yīng)的業(yè)務(wù)邏輯操作后,機(jī)器人獲取返回的信息后

    2024年02月14日
    瀏覽(39)
  • python使用釘釘機(jī)器人給釘釘發(fā)送消息
  • 釘釘自定義機(jī)器人定時(shí)發(fā)送消息(超詳細(xì))

    釘釘自定義機(jī)器人定時(shí)發(fā)送消息(超詳細(xì))

    ? ? ? ? 因?yàn)楣ぷ餍枰?,需要在釘釘群里添加一個(gè)可以每天定時(shí)發(fā)送消息的機(jī)器人,我找了很多網(wǎng)頁(yè)查看,發(fā)現(xiàn)資料并不是很全,現(xiàn)在做出來(lái)了,就想發(fā)表出來(lái),看看能不能幫到大家。接下來(lái)就進(jìn)入正題。 ? ? ? ? 詳細(xì)步驟可以參考:釘釘群設(shè)置創(chuàng)建一個(gè)機(jī)器人-CSDN博客 ?

    2024年03月11日
    瀏覽(18)
  • 釘釘小程序生態(tài)5—釘釘群機(jī)器人消息通知和釘釘工作通知

    釘釘小程序生態(tài)5—釘釘群機(jī)器人消息通知和釘釘工作通知

    釘釘小程序生態(tài)1—區(qū)分企業(yè)內(nèi)部應(yīng)用、第三方企業(yè)應(yīng)用、第三方個(gè)人應(yīng)用 釘釘小程序生態(tài)2—區(qū)分小程序和H5微應(yīng)用 釘釘小程序生態(tài)3—釘釘掃碼登錄PC端網(wǎng)站 釘釘小程序生態(tài)4—釘釘小程序三方企業(yè)應(yīng)用事件與回調(diào) 釘釘小程序生態(tài)5—釘釘群機(jī)器人消息通知和釘釘工作通知 釘

    2024年02月09日
    瀏覽(27)
  • java實(shí)現(xiàn)釘釘自定義機(jī)器人發(fā)送消息

    java實(shí)現(xiàn)釘釘自定義機(jī)器人發(fā)送消息

    ? ? ? ?釘釘作為現(xiàn)在很多企業(yè)的移動(dòng)辦公平臺(tái),具有很多很強(qiáng)大的功能,可以幫助我們更加及時(shí)的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,今天我們做一個(gè)java實(shí)現(xiàn)釘釘自定義機(jī)器發(fā)送消息的功能。 ? ? ? ? 首先,先放出官方文檔地址:https://open.dingtalk.com/document/orgapp/custom-robot-access ? ? ? ?

    2024年02月15日
    瀏覽(23)
  • 企業(yè)微信、飛書(shū)、釘釘機(jī)器人消息發(fā)送工具類

    其實(shí)你也可以使用RestTemplate,我這里主要是用到了webflux框架,所以需要實(shí)例化客戶端請(qǐng)求對(duì)象

    2024年02月10日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包