この記事は主にWeChat開発メッセージプッシュ実装コードに関する関連情報を紹介します。
最近WeChatパブリックアカウントの開発を行っているため、編集したメッセージを送信できるメッセージプッシュが必要です。 WeChat エンタープライズ アカウントのアプリケーション グループに送信します。ここで整理した内容をメモします。
//定义数据模型 public class Access_token { public Access_token() { // // TODO: 在此处添加构造函数逻辑 // } string _access_token; string _expires_in; /// /// 获取到的凭证 /// public string access_token { get { return _access_token; } set { _access_token = value; } } /// /// 凭证有效时间,单位:秒 /// public string expires_in { get { return _expires_in; } set { _expires_in = value; } } }
public ActionResult index(string returnUrl) { GetAccess_token(); IsExistAccess_Token(); return View(); } public static Access_token GetAccess_token() { string AppUrl = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?"; string AppID = "应用组的CorpID";//在设置-》权限管理-》系统管理组 string AppSecret = "应用组的Secret";//在设置-》权限管理-》系统管理组 WebClient webClient = new WebClient(); Byte[] bytes = webClient.DownloadData(string.Format("{0}corpid={1}&corpsecret={2}", AppUrl, AppID, AppSecret)); string result = Encoding.GetEncoding("utf-8").GetString(bytes); JObject jObj = JObject.Parse(result); string token = jObj["access_token"].ToString(); string expires_in = jObj["expires_in"].ToString(); Access_token mode = new Access_token(); mode.access_token = token; mode.expires_in = expires_in; return mode; } ///
現在の日付。有効期限が切れている場合は、新しい Access_Token を返します。それ以外の場合は、前の Access_Token を返します。読んでいただきありがとうございます。このサイトをサポートしていただきありがとうございます。
以上がWeChat開発におけるプッシュメッセージの実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。