asp.net 微信公众平台开发(一)公众账号的注册、设置、登录

微信公众平台地址:http://mp.weixin.qq.com

Senparc.Weixin.MP官网地址:http://weixin.senparc.com

微信公众平台现在很火,但是大部分都是在微信已有平台上的使用者,而非开发者,所以我根据自己的经验在这里给大家分享一下基于asp.net 开发的微信公众平台,用的是别人开发的一款基于ASP.NET 的SDK,已全面支持微信5.0所有接口。

一、注册

进入微信公众平台首页,点击右上角的“注册”按钮。

进入注册页面后,使用一个没有注册过公众账号的邮箱。

输入密码和验证码后点击“注册”按钮。

然后再到注册的邮箱中找到激活邮件并激活。

接下来就是实名制,需要填写身份证姓名、身份证号码以及一张清晰的自拍照,拍摄照片时需要手持自己的身份证拍摄,照片中必须能看到身份证的详细信息。

提交后就是填写公众账号的一些信息,填写完整后点击提交即可。

那么恭喜你,你已成功创建一个公众账号,接下来只需等待审核完成即可。

需要注意的是,公众账号名是一经设置便无法修改的,所以要想好。

二、设置

注册成功后进入公众账号的设置界面,这里有一些你的公众账号信息,你可以在这里设置头像,最好是上传一张与你创建这个公众账号功能相关的。

然后设置公众账号的微信号,这也是不能修改的。

需要注意的是,不要使用你的公众账号做一些奇怪的事,例如传播谣言、散布虚假信息等。

微信与微博不同的地方在于,微博可以@任何人,而微信的话你只能发送给你的关注者,所以,如果别人取消了对你关注,这意味着你很难再把失去的关注者拉回来。

三、登录

登录成功以后就进入了微信公众平台后台的首页。在这个界面,我们可以看到新消息、新增人数和总用户数。

下面是一些系统公告,关于官方微信公众平台功能调整的通知,所以一定要每天监控,以免遗漏一些重大通知。

左边是一些功能栏,包括自动回复、群发功能、消息管理、用户管理、素材管理等。这些就不一一说明了。

接下来我们说说微信公众平台的传输机制。

首先,我们是开发者,我们需要面对的对象有三个,我们的服务器、微信服务器、微信客户端(用户)。

当用户发送一条请求过来时,首先通过微信服务器,再由微信服务器向我们的服务器发起请求,我们的服务器通过对请求处理后返回相应的结果到微信服务器,再由微信服务器返回消息给用户。

而发送消息的类型有文字、图片、语音、视频、图文等,传输的类型是XML格式,至于XML里的具体内容是什么,我们只需详细阅读官方文档即可。

另外要说明的是,传输信息的双方是通过用户的OpenID与开发者微信号交流的,且一个用户对于不同微信号的OpenID也是不同的。

感谢大家的关注,有不足之处希望大家能够指出,下一章要写的是公众账号的开发模式。

时间: 2024-10-10 18:28:41

asp.net 微信公众平台开发(一)公众账号的注册、设置、登录的相关文章

网络架构、云平台和微信公众平台开发接入

版权声明:本文为博主原创文章,未经博主允许不得转载. 云与后端相关的技术似乎并不属于嵌入式和物联智能硬件开发工程师的范畴,但是嵌入式开发工程师有必要认识成熟的网络架构和相关的云技术,以拓展自己在系统架构方面的视野.大数据分析是物联网背后的核心价值,物联智能硬件是物联大系统的终端,开发工程师不仅要深入精通物联技术,也应该去理解大系统,甚至整个生态领域的相关技术. 作为嵌入式开发工程师,也许并不需要熟悉云和后端的技术开发,但至少要对其中用到的技术和接口有一定的认识. 一.网络架构 常见的网络架构分为

微信公众平台开发基础知识38问

最近接触微信公众号后台的开发,看了一些资料基本可以满足简单的需求开发.笔者将这些问题及解答整理出来,以帮助更多初学者少走弯路. 1.订阅号与服务号的主要区别是什么? 订阅号每天能群发一条消息,没有自定义菜单及高级接口权限(目前 个人.企业订阅号关联腾讯微博认证之后才有自定义菜单):服务号有自定义菜单微信认证之后有高级接口权限,但每月只能群发一条消息. 2.到底该申请订阅号还是服务号? 申请哪种类型的公众账号,主要取决于账号的用途.服务号主要面向企业和组织,旨在为用户提供服务:订阅号主要面向媒体和

微信公众平台开发教程新手解惑40则

[编者按]由CSDN和<程序员>杂志联合主办的 2014年微信开发者大会 将于8月23日在北京举行,邀请了来自于一线的微信开发商技术负责人或资深工程师从企业应用开发高级篇.智能客服与LBS.微信支付.微信上的HTML5社交应用.微信小店开发等角度为与会者带来实战分享( 议程 ).目前报名处于优惠票价阶段,通过申请加入CSDN CTO俱乐部即可享受8折购票价格(票款中均含午餐),在8月1日前完成付款的同学还将免费获赠微信开发图书一本(两选一,活动现场发放).  值得一提的是,CSDN优秀博主.畅

微信公众平台开发教程第1篇-新手解惑

1.订阅号与服务号的主要区别是什么?订阅号每天能群发一条消息,没有自定义菜单及高级接口权限(目前 个人.企业订阅号关联腾讯微博认证之后才有自定义菜单):服务号有自定义菜单微信认证之后有高级接口权限,但每月只能群发一条消息. 2.到底该申请订阅号还是服务号?申请哪种类型的公众账号,主要取决于账号的用途.服务号主要面向企业和组织,旨在为用户提供服务:订阅号主要面向媒体和个人,旨在为用户提供信息和资讯. 3.订阅号是否支持编程开发?不管是订阅号,还是服务号,在高级功能中都有编辑模式和开发模式,订阅号也

Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证 要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方审核,审核通过之后,会在后台顶部出现“高级功能”菜单. 使用“高级功能”>“开发模式”之前,必须有一个已经部署在Internet上,可以用80端口访问的网站(域名或IP访问都可以),一些开发的准备工作见文

Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(五):使用Senparc.Weixin.MP SDK Senparc.Weixin.MP SDK已经涵盖了微信5.0的所有公共API,以及2013年10月29日升级之后大部分实用的接口. 整个项目的源代码以及已经编译好的程序集可以在这个项目中获取到:https://github.com/JeffreySu/WeiXinMPSDK 我们现在从无到有建立一个ASP.NET MVC项目,来看一下如何与微信进行对接(Webforms

Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World

Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World =============  以下写于2013-07-20 ============= 这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手. 通过上一篇Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证,我们已经使微信客户端发来的信息都可以转发到我们自己的服务器上. 下面将介绍如何处理这些请求,并且返回符合规定格式的数据.当然,这

微信公众平台开发视频教程-02-基本配置/ 填写服务器配置

前言 微信公众平台开发,是服务器和服务器之间的通讯,为了完成两个不同系统的之间的通讯,则需要进行一些验证,所以我们在公众平台后台测试账号哪里配置我们这边的接口信息,在进行着一些开发之前,需要我们先做一些准备工作 微信是服务器和服务器之间的交换,所以我们需要一台服务器(虚拟空间,VPS都可以)搭建一个web测试站,需要注册一个域名(80端口的)可以是子域名 比如weixin.bamn.cn 必须是80端口,否则无法使用 配置域名 80端口 我还需要为填写的URL进行一些操作如果你的接口是PHP的可

微信公众平台开发概述

微信公众平台基本知识介绍 开发步骤 Senparc.Weixin SDK 介绍 微信菜单介绍 微信JS SDK介绍 微信支付介绍 Code First设计微信公众平台后台实体 BootStrap设计响应式布局介绍 一.微信公众平台基本知识介绍 1.1请求流程 微信公众平台是基于HTTP请求和响应 1.2 通讯格式 1.2.1消息 XML <xml>     <ToUserName><![CDATA[gh_a96a4a619366]]></ToUserName>

第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理

温馨提示: 这篇文章是依赖前几篇的文章的. 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众平台开发实战之请求消息,响应消息以及事件消息类的封装 首先,我们看看原来写的dopost方法: /** * 处理微信服务器发来的消息 */ public void doPost(HttpServletRequest request, HttpServletResponse response) thr