前段时间我被一个需求困扰,如何调用钉钉接口发送图片消息?文字消息用string类型的参数很容易实现了,可是好像要发图片就灭有那么简单了,好在后来经过我的摸索,解决了问题。
步骤如下
要想发群消息,首先要建个钉钉群,建群的话首先要获取全局ID,要用到钉钉上的企业ID
//全局群id
public static string getchatid = "";//群会话id(系统停止之后消失)
//用于判断是否换班成功(是否成功创建新群)
public static Boolean flagid =false;
/// <summary>
/// 获取接口全局ID
/// </summary>
/// <returns></returns>
private string accessToken() {
string corpid = "**************";
string CorpSecret = "*******************************";
string AccessToke = "";
string url = string.Format("https://oapi.dingtalk.com/gettoken?appkey={0}&appsecret={1}", corpid, CorpSecret);
JToken json = JToken.Parse(HttpUtiy.HttpGet(url));
AccessToke = json["access_token"].ToString();
return AccessToke;
}
我们这次实现的功能是,通过群成员的手机号作为参数建群,所以要根据手机号获取用户的UserID
//根据手机号获取用户UserID
private string