当前位置:   article > 正文

使用飞书webhook发送图片消息_飞书机器人发送图片

飞书机器人发送图片


  主要是调研飞书对对图片的支持,像钉钉非常简单,只要使用一个图片的链接就可以了但是飞书需要你把图片上传到飞书的云端,比较麻烦

1. 创建飞书应用并开启机器人权限

  1. 先按照这个开启了机器人

在这里插入图片描述

  1. 然后按照这个开启机器人的上传下载图片的权限,需要修改名称

    在这里插入图片描述
    3. 对应的应用不需要完全处于发布状态,查看开发者后台
    在这里插入图片描述

    2. 使用机器人上传图片

    1. 获取t-token

    先要使用应用的app_id, app_secret获取t-token(t-token用来删除图片),在上面创建的应用中可以查看app_id, app_secret
    在这里插入图片描述

    curl -i -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' \
    -H 'content-type:application/json; charset=utf-8' \
    -d '{
      "app_id": "cli_a1e085a957b",
      "app_secret": "bkr0P5k4qVAKO4IhfohMub0lLME"
    }'
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    会返回信息,这里的tenant_access_token只有2个小时的有效期,在超过2个小时候需要重新申请

    {"code":0,"expire":7200,"msg":"ok","tenant_access_token":"t-c45f8f4cfe929e15570d471eb5234b8a50f26480"}%
    
    • 1

    2. 使用t-token上传图片

    然后按照这个格式上传图片,文档中的curl的格式有问题,无法正确上传

    
    curl -i -X POST 'https://open.feishu.cn/open-apis/im/v1/images' \
    -H 'Authorization:Bearer t-f6c74420f7b9c9cb1d56e9a47fce6527e00fefe9' \
    -F image_type=message -F image=@/Users/Downloads/start.jpeg
    
    返回
    {"code":0,"data":{"image_key":"img_v2_8adc397a-9950-44ea-9302-e1d8fe00858g"},"msg":"ok"}%
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    3. 使用image_key

    使用webhook进行测试,这里的webhook地址是群里任意加入的机器人对应的webhook地址

    
    curl -X POST -H "Content-Type: application/json" \
      https://open.feishu.cn/open-apis/bot/v2/hook/404d53f8-088b-4358-9ae6-0b80f65c3 \
    -d '{
        "msg_type":"image",
        "content":{
            "image_key": "img_v2_8adc397a-9950-44ea-9302-e1d8fe00858g"
        }
    }' 
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/385793?site
    推荐阅读
    相关标签
      

    闽ICP备14008679号