/// //////access_token的儲存至少要保留512個字元空間。access_token的有效期目前為2個小時,需定時重新整理,重複獲取將導致上次獲取的access_token失效。
///public
class
access_token
//////
獲取到的憑證
/// public
string access_token
//////
憑證有效時間,單位:秒
/// public
string expires_in
}
///使用的大概邏輯://////
public
static
class
main
//access_token 獲取到的憑證
//expires_in 憑證有效時間,單位:秒
//
//string retstring =webrequestext.getdata(strurl);
if (retstring.indexof("
7200
") > 0)//
accesstoken有效時間2小時
else
return
res;
}//////
傳送模板訊息(每次只能發一條,目前每日上限10萬次)
/// ///
///模板訊息id
///接收者openid
///訊息跳轉位址
///傳送人姓名
///傳送標題
///傳送內容
///返回傳送結果
public
static
string templatemsg_send(string access_token, string
strjson)
," +
//"\"keyword1\":," +
//"\"keyword2\":," +
//"\"keyword3\":," +
//"\"remark\":" +
//"}" +
//"}";
#endregion
//在呼叫模板訊息介面後,會返回json資料報。正常時的返回json資料報示例:
// result =webrequestext.postdata(strjson, posturl);
}catch
(exception ex)
return
result;}}
model層新建類access_token
public結合redis或其他資料庫使用class
access_token
//////
憑證有效截止時間
/// public datetime validtime
}
publicmodel.access_token getaccess_token_redis()
else
}//else
return
mod_access_token;
}///
//////
///private
void
set_access_token_redis(access_token mod_access_token)
}///
//////
///public
model.wxconfig getwxconfigmodel_redis()
}//儲存到redis 預設永不過期
seredishelper.hashset("
wxconfig
", "
wxconfig
",cfg);
}return
cfg;
}
微信開發 傳送模板訊息
先在模板庫中找到自己的想要的模板,新增到 我的模板 中。展開詳情,我們可以看到示例。接下來用c 傳送一次 從官方文件的示例中我們可以看到除了推送人的openid,還可以設定每個欄位的顏色及跳轉位址。先可以定義以個tempmodel物件 public class templatemodel publi...
微信開發 傳送模板訊息
先在模板庫中找到自己的想要的模板,新增到 我的模板 中。展開詳情,我們可以看到示例。接下來用c 傳送一次 從官方文件的示例中我們可以看到除了推送人的openid,還可以設定每個欄位的顏色及跳轉位址。先可以定義以個tempmodel物件 public class templatemodel publi...
PHP微信開發 傳送訊息模板
定義乙個class class weixinutil token data access token curl close ch 關閉curl return token 將模板訊息json格式化 function json tempalte openid,sysname,prid,status,ne...