资源简介
微信公众号开发.NET源码亲测可用,修改Web.config文件的 和interfaceTest.ashx文件的const string token = "token值";然后发布放到服务器上,微信公众测试号上输入服务器URL(http://***/interfaceTest.ashx)和token值,提交成功后扫描测试号二维码,自动回复“谢谢关注微信01”,适合初学者
代码片段和文件信息
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml;
using System.IO;
using System.Text;
using System.Collections.Generic;
using System.Net;
namespace weixin_api
{
public partial class createMenu : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
FileStream fs1 = new FileStream(Server.MapPath(“.“)+“\\menu.txt“ FileMode.Open);
StreamReader sr = new StreamReader(fs1 Encoding.GetEncoding(“GBK“));
string menu = sr.ReadToEnd();
sr.Close();
fs1.Close();
GetPage(“https://api.weixin.qq.com/cgi-bin/menu/create?access_token=access_token“ menu);
}
public string GetPage(string posturl string postData)
{
Stream outstream = null;
Stream instream = null;
StreamReader sr = null;
HttpWebResponse response = null;
HttpWebRequest request = null;
Encoding encoding = Encoding.UTF8;
byte[] data = encoding.GetBytes(postData);
// 准备请求...
try
{
// 设置参数
request = WebRequest.Create(posturl) as HttpWebRequest;
CookieContainer cookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.AllowAutoRedirect = true;
request.Method = “POST“;
request.ContentType = “application/x-www-form-urlencoded“;
request.ContentLength = data.Length;
outstream = request.GetRequestStream();
outstream.Write(data 0 data.Length);
outstream.Close();
//发送请求并获取相应回应数据
response = request.GetResponse() as HttpWebResponse;
//直到request.GetResponse()程序才开始向目标网页发送Post请求
instream = response.GetResponseStream();
sr = new StreamReader(instream encoding);
//返回结果网页(html)代码
string content = sr.ReadToEnd();
string err = string.Empty;
Response.Write(content);
return content;
}
catch (Exception ex)
{
string err = ex.Message;
return string.Empty;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 436224 2015-08-24 14:05 weixin_api\weixin_api\bin\Newtonsoft.Json.dll
文件 504032 2015-08-24 14:05 weixin_api\weixin_api\bin\Newtonsoft.Json.xm
文件 16384 2017-09-12 16:56 weixin_api\weixin_api\bin\weixin_api.dll
文件 46592 2017-09-12 16:56 weixin_api\weixin_api\bin\weixin_api.pdb
文件 2486 2017-09-12 13:54 weixin_api\weixin_api\Common\CommonMethod.cs
文件 2740 2017-09-12 13:36 weixin_api\weixin_api\Common\HttpGetPost.cs
文件 966 2017-09-12 13:35 weixin_api\weixin_api\Common\Json
文件 418 2017-09-12 13:26 weixin_api\weixin_api\Common\tokenInfo.cs
文件 372 2017-09-12 13:35 weixin_api\weixin_api\Common\WeixinUrl.cs
文件 449 2014-03-26 13:52 weixin_api\weixin_api\createMenu.aspx
文件 2739 2014-03-26 14:54 weixin_api\weixin_api\createMenu.aspx.cs
文件 808 2014-03-26 13:52 weixin_api\weixin_api\createMenu.aspx.designer.cs
文件 104 2014-03-26 13:53 weixin_api\weixin_api\interfaceTest.ashx
文件 5698 2017-09-14 14:45 weixin_api\weixin_api\interfaceTest.ashx.cs
文件 734 2014-03-26 16:02 weixin_api\weixin_api\menu.txt
文件 7420 2017-09-12 16:56 weixin_api\weixin_api\messageHelp.cs
文件 7029 2017-09-14 14:44 weixin_api\weixin_api\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 436224 2015-08-24 14:05 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\bin\Newtonsoft.Json.dll
文件 504032 2015-08-24 14:05 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\bin\Newtonsoft.Json.xm
文件 16384 2017-09-12 16:56 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\bin\weixin_api.dll
文件 46592 2017-09-12 16:56 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\bin\weixin_api.pdb
文件 449 2014-03-26 13:52 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\createMenu.aspx
文件 104 2014-03-26 13:53 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\interfaceTest.ashx
文件 734 2014-03-26 16:02 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\menu.txt
文件 239835 2014-03-26 13:52 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\sc
文件 168792 2014-03-26 13:52 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\sc
文件 71922 2014-03-26 13:52 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\sc
文件 449 2014-03-26 13:53 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\selectMenu.aspx
文件 7563 2017-09-12 16:00 weixin_api\weixin_api\obj\Debug\Package\PackageTmp\Web.config
文件 7567 2017-09-12 16:00 weixin_api\weixin_api\obj\Debug\TransformWebConfig\original\Web.config
............此处省略40个文件信息
相关资源
- 微信 网页授权获取用户基本信息(
- C#获取微信小程序openid等用户信息(前
- 微信支付接口
- 微信公众平台 网页授权获取用户基本
- C#微信带参二维码海报
- 微信支付v3版 c#源码 demo简单好用)
- 微信公众平台消息接口c#版
- .NET C# asp.net 微信网页扫码支付完整接
- C#.NET版微信支付API官方demo修改版降低
- C#实现微信公众帐号主动发消息给用户
- 微信小程序 测试
- asp.net c#微信授权登录代码包含所有代
- C#企业微信支付到银行卡案例代码
- ASP.NET 微信JS-SDK 签名与自定义分享内
- C#版本微信红包发放demo,亲测可用
- .net微信红包
- 微信现金红包asp.net c#源码Demo
- 微信HOOk接收消息,发送消息Demo
- Asp.Net 微信公众号发红包代码已通过测
- c#微信支付、微信企业付款到个人,微
- c#微信支付、微信企业支付到个人,微
- asp.net版小程序微信支付接口文件
- 微信小程序带后端(C#)
- C#Webservice+微信小程序上传多个文件
- WPF用MVVM设计模式模拟微信PC版,可直
- C#飞机大战源码
- asp.net微信公众号微信支付源码绝对可
- vs2013 C#获取微信accesstoken与存储的源码
- c#winform开发微信企业号推送各类消息
- C#Webservice+微信小程序上传多个文件笔
评论
共有 条评论