而是直接通过postman去测试

时间:2022-03-07 01:36:06

标签:

参考地点

官方文档。不建议使用内部代码,而是直接通过postman去测试,怎么才能破解qq空间 ,再转换成对应的代码

1.获取AccessToken private static string GetAccessToken() { DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/gettoken"); OapiGettokenRequest request = new OapiGettokenRequest(); request.Appkey = "Appkey";//填写对应的Appkey request.Appsecret = "Appsecret ";//填写对应的Appsecret request.SetHttpMethod("GET"); OapiGettokenResponse response = client.Execute(request); string result = response.AccessToken; return result; } 2.上传钉盘文件

单步上传文件,文件巨细不得赶过8M。

/// <summary> /// 通过钉盘 上传文件 /// </summary> /// <param name="filePath"></param> /// <returns></returns> public static string UploadFile(string filePath) { OapiFileUploadSingleRequest request = new OapiFileUploadSingleRequest(); request.FileSize=(1000L); request.AgentId=("AgentId");//填写对应的AgentId IDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/file/upload/single?" + WebUtils.BuildQuery(request.GetParameters())); // 必需从头new一个请求 request = new OapiFileUploadSingleRequest(); request.File=(new FileItem(filePath)); OapiFileUploadSingleResponse response = client.Execute(request, Get_CorPsecret()); return response.Body;//返回文件存储id } 3.发送文件给用户 /// <summary> /// 通过钉盘里面的文件发送给用户 /// </summary> /// <param name="userID"></param> /// <param name="mediaID"></param> /// <param name="fileName"></param> /// <returns></returns> public static string SendUserMedia(string userID, string mediaID,string fileName) { OapiCspaceAddToSingleChatRequest request = new OapiCspaceAddToSingleChatRequest(); request.AgentId= "AgentId";//填写对应的AgentId request.Userid=("Userid");//钉钉用户对应ID request.MediaId = HttpUtility.UrlEncodeUnicode(mediaID); request.FileName= fileName; IDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/cspace/add_to_single_chat?" + WebUtils.BuildQuery(request.GetParameters())); OapiCspaceAddToSingleChatResponse response = client.Execute(request, Get_CorPsecret()); return response.Body; }

标签:

原文地点:https://www.cnblogs.com/Alex-Mercer/p/12690319.html