91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2024-01-08
  • 語言: C#
  • 標簽:

資源簡介

asp.net模擬微信公眾帳號登錄,實現(xiàn)主動發(fā)送信息給用戶

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Net;
using?System.Text;
using?System.IO;
using?System.Text.Regularexpressions;

namespace?SunnyInfo.Web.Class
{
????public?class?WeiXin
????{
//該代碼有上海曦熙信息科技有限公司整理
????????public?static?bool?SendMessage(string?Message?string?fakeid)
????????{
????????????bool?result?=?false;
????????????CookieContainer?cookie?=?null;
????????????string?token?=?null;

????????????//此處的作用是判斷Cookie是否過期如果過期就重新獲取,獲取cookie的方法本人在.net?實現(xiàn)微信公眾平臺的主動推送信息中有源碼。
????????????if?(null?==?Class.WeiXinLogin.LoginInfo.LoginCookie?||?Class.WeiXinLogin.LoginInfo.CreateDate.AddMinutes(Convert.ToInt32(Class.WeiXinLogin.strLoingMinutes))?????????????{
????????????????Class.WeiXinLogin.ExecLogin();
????????????}
????????????cookie?=?Class.WeiXinLogin.LoginInfo.LoginCookie;//取得cookie
????????????token?=?Class.WeiXinLogin.LoginInfo.Token;//取得token

????????????string?strMsg?=?System.Web.HttpUtility.UrlEncode(Message);
????????????string?padate?=?“type=1&content=“?+?strMsg?+?“&error=false&tofakeid=“?+?fakeid?+?“&token=“?+?token?+?“&ajax=1“;
????????????string?url?=?“https://mp.weixin.qq.com/cgi-bin/singlesend?t=ajax-response&lang=zh_CN“;

????????????byte[]?byteArray?=?Encoding.UTF8.GetBytes(padate);?//?轉(zhuǎn)化

????????????HttpWebRequest?webRequest2?=?(HttpWebRequest)WebRequest.Create(url);

????????????webRequest2.CookieContainer?=?cookie;?//登錄時得到的緩存

????????????webRequest2.Referer?=?“https://mp.weixin.qq.com/cgi-bin/singlemsgpage?token=“?+?token?+?“&fromfakeid=“?+?fakeid?+?“&msgid=&source=&count=20&t=wxm-singlechat&lang=zh_CN“;

????????????webRequest2.Method?=?“POST“;

????????????webRequest2.UserAgent?=?“Mozilla/5.0?(Windows?NT?5.1;?rv:2.0.1)?Gecko/20100101?Firefox/4.0.1“;

????????????webRequest2.ContentType?=?“application/x-www-form-urlencoded“;

????????????webRequest2.ContentLength?=?byteArray.Length;

????????????Stream?newStream?=?webRequest2.GetRequestStream();

????????????//?Send?the?data.????????????
????????????newStream.Write(byteArray?0?byteArray.Length);????//寫入?yún)?shù)????

????????????newStream.Close();

????????????HttpWebResponse?response2?=?(HttpWebResponse)webRequest2.GetResponse();

????????????StreamReader?sr2?=?new?StreamReader(response2.GetResponseStream()?Encoding.Default);

????????????string?text2?=?sr2.ReadToEnd();
????????????if?(text2.Contains(“ok“))
????????????{
????????????????result?=?true;
????????????}
????????????return?result;
????????}

????????public?static?bool?SendVideoMessage(string?FileId?string?fakeid)
????????{
????????????bool?result?=?false;
????????????CookieContainer?cookie?=?null;
????????????string?token?=?null;

????????????//此處的作用是判斷Cookie是否過期如果過期就重新獲取,獲取cookie的方法本人在.net?實現(xiàn)微信公眾平臺的主動推送信息中有源碼。大家可以去看一下。這里就不再粘源代碼了。

????????????if?(null?==?Class.WeiXinLogin.LoginInfo.LoginCookie?||?Class.WeiXinLogin.LoginInfo.CreateDate.AddMinutes(Convert.ToInt32(Class.WeiX

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4932??2013-06-22?16:37??WeiXinLogin.cs

?????文件??????12393??2013-06-22?16:37??WeiXin.cs

-----------?---------??----------?-----??----

????????????????17325????????????????????2


評論

共有 條評論

相關(guān)資源