微信平台课设报告模板
3.1.2
进入微信公众平台账号登录/注册界面。若有微信公众平台账号直接输入账号和登录密码进入,没有则点击右上角的“立即注册”,进入账号注册界面进行认证,如果是企业的,点击企业的选项卡,需要提供企业的营业执照,和法人代表的身份证照片,需要本人手持身份证拍照。个人的就需要手持身份证拍照。
3.2
3
发送“城市名称,公交号”,回复“该公交的路线”。主要代码如下:
String[] locations = elementstat.getChildText("xy").split(",");
beans.setLocation_x(locations[0]);
beans.setLocation_y(locations[1]);
beans.setDist(elementstat.getChildText("dist"));
String pageContext = HttpRequestTools.getHttpClientHtml(sbUrl.toString(), "UTF-8");
//System.out.println(sbUrl.toString());
if(pageContext !=null&& !"".equals(pageContext)) {
输入“城市名称,公交号”,会接收到“该公交的路线”。
输入“城市名称,经度,纬度”,会接收到“附近公交站台信息”。
输入“城市名称,公交站名称”,会接收到“公交站台线路信息”。
3
3.1
3.1.1
微信公众平台的入口,用电脑登录微信官网(/),导航里有“公众平台”点击进入。
beans.setLine_names(elementstat.getChildText("line_names"));
listNearByBus.add(beans);
}
}catch(Exception e) {
//e.printStackTrace();
ExceptionTools.getExceptionDetail(e, "获取附近公交站台信息错误!");
StringBuffer sbUrl=newStringBuffer();
sbUrl.append("aibang/bus/lines");
sbUrl.append("app_key=" +AiBangIconst.AI_BANG_API_KEY);
sbUrl.append("city=" + cityName);//城市
}
}
returnlistLine;
}
3
发送“城市名称,经度,纬度”,回复“附近公交站台信息”。主要代码如下:
/**
*获取附近公交站台信息
*@paramcityName
*@paramLocation_x
*@paramlocation_y
*@return附近公交站台信息
*/
@SuppressWarnings("rawtypes")
/**
*公交线路查询
*@paramcityName
*@paramlineNum
*@return公交线路
*/
publicstaticList<AiBangBusStation> searchBusLineByNum(String cityName,String lineNum) {
List<AiBangBusStation> listLine =newArrayList<AiBangBusStation>();
SAXBuildersax =newSAXBuilder();
try{
StringReader read =newStringReader(pageContext);
//创建新的输入源SAX解析器将使用InputSource对象来确定如何读取XML输入
InputSource source =newInputSource(read);
*/
@SuppressWarnings("rawtypes")
publicstaticAiBangBusStationBeangetBusStationDetailByName(String cityName, String stationName) {
StringBuffer sbUrl =newStringBuffer();
1
微信公众平台,简称wechat。曾命名为“官号平台”和“媒体平台”,最终定位为“公众平台”,无疑让我们看到一个微信对后续更大的期望。和新浪微博早期从明星战略着手不同,微信此时已经有了亿级的用户,挖掘自己用户的价值,为这个新的平台增加更优质的内容,创造更好的粘性,形成一个不一样的生态循环,是平台发展初期更重要的方向。利用公众账号平台进行自媒体活动,简单来说就是进行一对多的媒体性行为活动,如商家通过申请公众微信服务号通过二次开发如对接微信会员云营销系统展示商家微官网、微会员、微推送、微支付、微活动,微报名、微分享、微名片等,已经形成了一种主发达,微信公众平台也应用广泛。现在的交通也越来越方便,公交车遍地都是,但是如何选择好的路线也成了最大的问题。本平台就可以解决此类问题,方便人们出行。
平台内容包括:申请微信平台公众账号,注册账号,然后在开发者中心中代码管理内编辑代码,实现对公交信息的查询。
2
平台主要实现功能:通过发送你想查询的内容,得到相应信息。
beans.setLine_names(elementstat.getChildText("line_names"));
listLine.add(beans);
}
}catch(Exception e) {
e.printStackTrace();
//ExceptionTools.getExceptionDetail(e, "获取附近公交站台信息错误!");
目录
1需求分析2
2系统设计3
2.1微信平台的内容3
2.2微信平台的功能3
3系统实现4
3.1微信平台的创建4
3.1.1进入微信公众平台4
3.1.2登陆公众平台4
3.2微信平台的管理4
3.2.1获得该城市的公交路线4
3.2.2获得某地附近的公交信息6
3.2.3获得某公交站台的公交信息8
4结论10
5参考文献11
sbUrl.append("aibang/bus/stats_xy");
sbUrl.append("app_key=" +AiBangIconst.AI_BANG_API_KEY);
sbUrl.append("city=" + cityName);//城市
sbUrl.append("lng=" +location_x);//经度
String[] locations = elementstat.getChildText("xy").split(",");
beans.setLocation_x(locations[0]);
beans.setLocation_y(locations[1]);
beans.setDist(elementstat.getChildText("dist"));
微信主要价值:在于让企业的服务意识提升,在微信公众上,企业可以更好的提供服务,运营方案上面有很多方式,可以使第三方开发者模式;也可以是简单的编辑模式;不管哪种模式,微信公众平台这里建议大家以内容取胜,不要随意去刷粉丝,很容易封号;群发推送:公号主动向用户推送重要通知或趣味内容;自动回复:用户根据指定关键字,主动向公号提取常规消息;1对1交流:公号针对用户的特殊疑问,为用户提供1对1的对话解答服务。
微信公众平台(WeChat public platform)是腾讯公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,可以群发文字、图片、语音、视频、图文消息五个类别的内容。微信公众平台支持PC端网页、移动互联网客户端登陆,并可以绑定私人账号进行群发信息。微信公众平台是一个自媒体平台,如商家通过基于微信公众平台对接的转接率微信会员管理系统展示商家微官网、微会员、微推送、微支持、和微活动。微信公众平台是微信系统的重要组成部分,微信整个板块包含个人微信、二维码、公众平台。微信公众平台分为大陆版与微信海外版。
sbUrl.append("lat=" + location_y);//纬度
sbUrl.append("dist=500");//距离(单位:米)
System.out.println(sbUrl);
List<AiBangBusStationBean> listNearByBus =newArrayList<AiBangBusStationBean>();
if(pageContext !=null&& !"".equals(pageContext)) {
SAXBuildersax =newSAXBuilder();
try{
StringReader read =newStringReader(pageContext);
//创建新的输入源SAX解析器将使用InputSource对象来确定如何读取XML输入
publicstaticList<AiBangBusStationBean> getNearByBusStations(String cityName, String Location_x, String location_y) {