獲取token,本著兩個原則,
1、先查詢是否有token,有的話判斷其時間是否與上一次請求時間差是否超過7100;
a、不超過,直接用得到;
b、超過,再獲取重新整理;
2、沒有token獲取重新整理token;
a、拼接位址,request.get請求token;將請求來的token儲存到資料庫更新,此處有技巧,
1if (!token) token = new wechataccesstoken();
此句話為第一次請求時,生成乙個token,將獲得的資料,儲存到token裡面;儲存,並返回;
1function
(err, token) );
6else cb(token, null
);(data, err) );
8});9}
1011
function
1213
1415
//16 request.get(url, function
(error, response, body) );
27});
28 } else cb(null
, error);
29});
30 }
仔細研讀,gettoken和refreshtoekn方法;
微信XML解析
我們也可以用另外的方式,使用xstrem庫,進行訊息組包。xstream是乙個序列化物件為xml或xml轉換為物件的庫。xstream.alias xml yourmessage.getclass xstream.alias item youemessageitem.getclass 然後呼叫tox...
微信開發 微信傳送訊息
2,下面說資訊傳送,模擬了單使用者資訊傳送和多使用者訊息批量傳送 1 基礎方法,http方法 http get post 公用方法 請求鏈結 請求引數值 如果是get方式此處為 值,預設為 請求方式 post or get public static string request this stri...
微信開發 微信授權詳解
1關www.cppcns.com於微信授權這塊的流程圖,如下 一些 碎片僅供參考 var mynickname var myheadimgurl var activityid function s edata obj.openid myopenid obj.nickname mynickname 微...