码迷,mamicode.com
首页 > 其他好文 > 详细

钉钉接口 给用户发钉盘文件消息

时间:2020-01-14 11:31:23      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:ima   urlencode   存在   csp   一个   调用   返回结果   接口   sys   

钉钉接口 给用户发钉盘文件消息

步骤1:获取access_token  (GET)

  请求地址:https://oapi.dingtalk.com/gettoken?appkey=key&appsecret=secret

  技术图片

 

  返回说明

{
    "errcode": 0,
    "errmsg": "ok",
    "access_token": "fw8ef8we8f76e6f7s8df8s"
}

 

 

步骤2:调用“单步上传文件”接口,上传文件获取mediaId (POST)

  请求地址:https://oapi.dingtalk.com/file/upload/single?access_token=ACCESS_TOKEN&agent_id=AGENT_ID&file_size=FILE_SIZE 

  文件大小 取字节;

  技术图片

 

 

   返回说明

{
    "media_id": "xxxxxxxx",
    "errcode":0,
    "errmsg":"ok"
}

 

 

步骤3:发送钉盘文件给指定用户(POST)

  请求地址:https://oapi.dingtalk.com/cspace/add_to_single_chat?access_token=ACCESS_TOKEN&agent_id=AGENT_ID&userid=USERID&media_id=MEDIA_ID&file_name=FILE_NAME

  技术图片

  media_id 和file_name需要转成urlEncode格式,{"errcode":40007,"errmsg":"不合法的媒体文件id"}出了media_id 不存在、为空,还有一个原因是因为没有转格式

 

  引用 System.Web.HttpUtility;

  HttpUtility.UrlEncode(" 内容 ");

 

 

 

   返回结果

{
    "errcode":0,
    "errmsg":"ok"
}

 

 

  

钉钉接口 给用户发钉盘文件消息

标签:ima   urlencode   存在   csp   一个   调用   返回结果   接口   sys   

原文地址:https://www.cnblogs.com/Swaggy-yyq/p/12191009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!