开发前准备:
1.购买服务器
2.首先先申请一个微信公众号,在微信公众号里注册一个服务号(个人除外--原因:目前微信不支持个人开通服务号,可以开通订阅号,订阅号不能开通微信支付功能)
3.开通后找到微信公众号平台里的开发者工具,然后点开公众平台测试账号(用测试账号的前提就是你的公司申请的微信公众号中的服务号还没搞定,先用测试号进行测试),如果已有微信服务号,就直接进行找到微信公众号平台里的基本配置进行配置。
上图:
这是服务号没有搞定的情况下,进行申请测试号进行代码测试
在进行接口配置的时候注意:微信公众号接口的调用只支持80端口。
URL与Token详解:
使用url是为了让微信服务器和你的服务器进行通讯对话,从而达到开发模式下自动回复的目的。而实现这个通讯,必须有相应的程序为你完成这个功能,而这个程序必须已经开发完成并且放置于url路径下面,当你填写完url和token的时候,微信服务器就会和你的服务器下的程序进行一次认证过程,认证通过表明这个服务器是你的并且程序没有问题。不然你填个不存在的url或者url下面个没有相应的接口功能,那是通不过的。
填写的URL是你申请请服务器资源,不光是填写申请的某个域名,有时还要具体到某个网页
填写Taken这个是自定义的,Token是你在代码中实现的时候,你自己定义的,需要代码中跟在微信公众平台中填写的一致。最终是微信去请求你的网址时做身份验证用的。相当于一个令牌,用于微信服务器与你的服务器进行通讯的时候的身份验证。防止非法数据来搞乱。这里的Taken要注意的是:
微信公众平台有两个Token,名字一样,但是是两个概念。
一个是腾讯微信公众平台服务器和你的服务器交互的密钥,是通过在你的服务器上设置的;
另外一个是通过appID和appsecret 获取到的操作菜单、发送客服消息等所需的一个凭据,注意不要混淆!
给大家分享一个关于C#方面微信配置的问题,这个玩意真是恶心。在网上找到的也全是关于php和java的解决方法,具体我跟大家讲一下做C#微信方面的配置问题,其实很简单。
1.首先先保证你申请的服务器域名是80端口的额,因为微信公众号接口的调用只认80端口,然后就去你发布的网站下写代码
大家也可以访问http://www.cnblogs.com/szw/p/3202857.html里面写更详细。
测试号的配置算是完成了
有服务号,并且开通微信支付的功能时,可以直接在微信公众号平台里进行选择基础配置进行开发前的配置 。
上图:
以上内容都需要进行配置。和测试号里差不多