前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇微笑服务心得范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
当世界著名的旅店经营之王希尔顿在德克萨斯的第一家旅馆经营中稍有成效时,他母亲对其取得的成绩却不屑一顾。她指出,要使经营真正得到发展,只有掌握一种秘诀,这种秘诀简单、易行,不花本钱却又行之长久。希尔顿冥思苦想,终得其解。这秘诀不是别的就是微笑。他发现只有微笑才同时具备以上4个条件,且能发挥强大的功效。以后“微笑服务”就成了希尔顿旅馆经营的一大特色。50多年来,希尔顿向服务人员问得最多的一句话就是“你今天对客人微笑了没有?”
作为我们金融企业,微笑服务像是一把神奇的钥匙,可以打开心灵的幽宫,使它的光芒照耀了周围的一切,给周围的气氛增添了温暖。然而微笑服务又更像是天使的翅膀,让我们在天空中遨游,走在企业前端,与众多强者站在紫禁之颠。微笑,并不仅仅是一种表情的展示,更重要的是与被服务对象作感情上的沟通和交流。当你向客户微笑时,要表达的意思是:“欢迎您来到我们的信用社,我很高兴为您服务。”微笑体现了这种良好的心境。而微笑服务并不意味着只是脸上挂笑,应是真诚的服务,试想一下,如果一个员工只会一味地微笑,而对客户内心有什么想法、有什么要求一概不知,一概不问,那么这种微笑又有什么用呢?因此,微笑服务,还应有感情上的沟通和交流,只有这样当你在服务和工作上出现疏忽时也会得到对方的谅解和包容。
微笑服务同样也是一种无形资产,并且蕴藏着商机。据报载,美国一位老太太在一家日杂店购买了许多商品后遇到了店老板,老太太说:“我已经12年没到你的店来了,12年前,我每周都要到你的店买东西。可是,有一天,一位店员满脸冰霜,态度实在糟糕,所以我就到其他店购买商品了……”老板听完,赶快道歉。老太太走后,老板算了一笔账:如果老太太每周在店里消费25美元,那么,12年就是1.56万美元,按照最保守的估算,他至少损失了1000美元,而这仅仅是因为缺少了一个微笑。由此可见微笑服务之重要。如果连起码的微笑服务都做不到,又怎能得到广大客户和社会的信任与支持呢?只有真心服务群众,把群众当成自家人,你发出的微笑才会自然甜美,群众才会买你的“微笑”。要向服务要效益,向服务要发展,真正为客户创造一个温馨、舒心的环境。微笑服务应该成为我们信用社员工甚至所有工薪人员的座右铭。
服务中,遇到委屈是难免的,当遇到委屈时,我们同样要用微笑来化解它。记得有一天,一个客户拿了3万元现金来开户,当数到第三把时发现了一张百元假钞,这时我告诉了她,她马上要求我把假钞还给她,我跟她说:我们收到假钞必须没收的,这时她非常生气地说要把钱全部拿回头不存了,还说了些难听的话,面对他那愤怒的眼神,粗糙的话语,我们没有生气,还是面带微笑耐心地向她解释说:没收假钞是我们的职责,目的是为了更多的人不受假钞的侵害,如果你不想假钞再流向社会害人的话,请你配合我们的工作。最后她终于被我们的热情感动了,另摸出了一百元凑足三万元存了定期,并说:“你们信用社的服务太好了,还正规,我放心,下次我还到你们这来存钱。”经过这件事,让我感觉微笑不仅是全世界通用的语言,还是一种无声动人的音乐,更是人类一种高尚的表情,它永远是生活里明亮的阳光。
一、需求分析与总体设计
(一)平台总体需求
将平台分为现有业务系统和新业务系统,其目的是基于以下几个方面;1、二次开发:归纳和总结现有业务系统,有利于对现有业务的应用进行整合。由于现有业务系统是基于WEB技术的应用信息系统,主要是针对PC用户,特点是业务全面、功能强大,但对用户的电脑配置及网络传输速度要求比较高,现有业务系统一般不能被手机移动用户使用,因此有必要将现有业务系统的常用功能进行二次开发,以满足手机移动用户的使用需求。2、可重用性:每个微信公众平台的建设,都可能会使用到自定义菜单、消息推送、自动回复等功能,因此需要针对新的功能开发一个新的业务系统,当需要创建一个新的微信公众平台时,只需要重用新业务系统即可,从而提高了微信公众平台的开发效率。3、易于扩展:当现有业务系统或者新业务系统的需求发生改变时,只需要单对某个业务系统进行扩展,新的功能扩展并不会影响到整个微信公众平台的正常运行。
(二)平台总体架构
微信公众平台开发架构通过微信服务器与业务系统的每个应用功能进行信息交互,如图1所示。
二、?P键技术及解决方案
(一)业务管理器实现
1、业务管理器整体功能。业务管理器是服务集成器的核心,包括业务分发器和业务注册器两个部分,作用是负责接收微信服务器的业务请求并调用应用服务器的业务。业务分发器主要包括:(1)接收业务:接收来自微信的业务请求,业务的请求应该包括应用业务的编号;(2)验证业务:通过请求业务的编号查询业务所在的应用服务器;(3)调用业务:根据验证业务活的应用服务器地址,调用应用服务器的业务;(4)回复业务:对应用服务器的返回数据进行解析打包成XML格式,并调用微信API接口,回复至微信服务器。业务注册器的作用是对现有的业务系统的应用服务进行注册,包括增加业务、删除业务和更新业务等功能;(1)加业务:增加应用服务器中的一个具体业务,包括业务的地址、名称、所需参数等信息;(2)删除业务:负责删除某个应用业务;(3)更新业务:当某个应用业务改变时,使用更新业务功能对其进行更新。
2、业务分发器设计。业务分发器的目的是接收来自微信服务器的业务请求,并根据请求调用所业务系统中对应的某个具体业务功能,业务分发器接收响应的业务种类主要有两种:WAP请求业务和信息查询业务,对于这两种业务,业务分发器的处理有所不同:(1)WAP请求业务;WAP请求业务是指通过微信内部浏览器访问一个WAP业务,业务分发器需要根据请求使用微信内部浏览器打开该请求对应的业务服务的WAP页面。(2)信息查询业务:信息查询业务根据请求查询应用业务中的数据,将查询结果解析成XML格式并回复至微信服务器。
(二)微信业务接口
1、微信业务接口设计思想。微信业务接口的主要目的是为新业务系统提供接口,包括消息推送、自动回复、自定义菜单等。微信公众平台的信息通讯就是一个消息的发送与接收的过程,消息通讯包括主动消息通讯和被动消息通讯。主动消息通讯是消息主动推送,被动消息通讯包括了消息被动推送及自动回复。无论是主动或者被动消息,微信平台发送及接收的消息都是基于XML格式的。
2、微信业务接口类设计。为了实现微信业务系统的功能,需要设计相关类,微信业务接口类的封装是将微信业务实现的微信接口、消息类型、调用方法进行封装。微信业务接口类包括了公众号票据获取类、消息接收类、消息响应类及自定义菜单类。公众号票据获取类用于获取Access token(公众号的全局唯一票据)并将获取的值返回给调用者;消息接收类负责接收来自用户所发消息,包括了文本、图文、音频等消息;消息响应类负责对用户所发的消息进行回复,回复的内容包括文本、图文、音频等消息;自定义菜单类负责微信公众号菜单的定义、菜单的响应等。
3月19日,朝阳街道长胜社区书记和工作人员到辖区孙庆迪老人家中为他送上一把香蕉,表达感谢。
就在几天前,独居失语老人孙庆迪来到社区向工作人员求助,他用手比划着屋里的灯,嘴里“咿咿呀呀”地说着什么,却怎么也表达不清楚。工作人员和助老员意识到老人家中的灯或是电可能出了问题,立即随同老人到家中查看。通过检查老人家的电源,工作人员发现是用电短路引起的跳闸,随即将电闸推上去,屋内立刻明亮起来。老人看到来电了,高兴地抱起双手做出“谢谢”的动作,工作人员表示“不用谢,这是我们应该做的”,之后便离开了。
当天下午,老人来到社区放下一袋苹果就转身离开,社区居干小司赶紧拦下,说道:“叔叔,这是我们应该做的,我们不能收下,您的心意我们领了,谢谢您对我们工作的认可!”老人看着大家,表达不出自己内心的情感,执意把苹果放下,这时如果不收下苹果,老人不仅不走心里还不踏实。社区书记看到老人的心意,走上前说:“谢谢您叔叔,苹果我们收下了!”老人便将苹果一个一个的摆放在社区工作人员的桌子上,放心地离开。收下老人的心意后,书记说:“通过党史学习教育,党员分享的《半条被子》故事中,学习到坚持为人民服务,不仅仅是一句口号,而是坚持不懈的实际行动,今天居民送来的一袋苹果,是对咱们社区服务工作的肯定,工作人员用心用情的帮助,使得孙叔内心深受感动,咱们自己人也是甜到心坎里了!不如,抽时间买些易消化的水果给老人送过去。”大家表示一致同意。
今天上午,在社区书记的带领下,大家再次来到了老人家,老人打开门看到社区工作人员十分激动,拉着工作人员的手,脸上露出笑容。大家一一向老人表示感谢,谢谢叔叔送来的“爱心苹果”。工作人员看到造成经常性短路的电锅已经更换,在安全检查时发现卧室灯的启动器有些接触不良,便主动为老人修好,临走时交代老人有需要社区帮忙办理的就来找我们,我们这些“女儿们”会一直在您身边。
通过短短的一件为民服务小事,使得居民心中有社区,社区居干心中装着居民。今后,在党史学习教育的开展中,朝阳长胜社区将继续把为民办实事放在重要位置,认真听取群众意见,及时解决群众诉求,开展形式多样的便民服务活动,增强居民的幸福感、获得感。
微信现已成为公众在日常生活中所最为倚重的信息媒介形式。
依托对微信服务平台的创设,将使高校图书馆能够实现实时为师生进行文献资料相关信息推送,进而拉近师生同图书馆之间的空间距离,使师生能够即时接收到高校图书馆所推介的各类文献资料信息,同时依托此种形式,将使高校图书馆实现对师生文献资料使用诉求的及时了解,进而提升图书馆的服务品质。
二、高校图书馆发展趋势――移动信息化服务
高校图书馆的发展趋势越来越趋向于信息化服务,尤其是移动信息化服务。具体体现在其信息载体数字化、馆藏信息多样化和纸质载体与电子载体并存三个方面。
(一)信息载体数字化。当前,国内各高校相继投入数字图书馆的建设工作之中,此种建设进程使高校图书馆的文献资料载体形式发生了同以往不同的改变。具体体现为传统的纸质文献资料逐渐被数字化文献资料所取代,如光盘、硬盘、U盘等电子载体,其庞大的存储空量和高效的存取速度,正在迅速取代传统纸质媒介,成为高校图书馆馆藏资源的主流信息载体。同时,各大高校的图书馆在进行馆藏文献资料数字化处理的同时,亦开始重视和着手对数字出版物资源的引进,从而极大地丰富了高校图书馆的文献资料资源。
(二)馆藏信息多样化。一直以来,国内各大高校的图书馆的馆藏文献资料多为传统的纸质媒介形式,随着信息技术时代的到来,高校图书馆的馆藏文献资料资源不再局限于单一的纸质媒介形式,而是渐渐发展为数字化文献资料媒介形式,此种媒介形式的转变,有利于师生对高校图书馆的相关文献资料实现更具效率的应用。
(三)纸质载体与电子载体并存。据相关调研报告显示,截至2015年底,国内的电子类数字出版物涨幅超过50%,而传统的纸质图书亦实现了一定程度的增幅。由此可见,尽管数字出版物涨幅惊人,并且将在未来一个时期成为主要的文献资料载体形式,但这并不意味着传统纸质媒介将会退出历史舞台,可以预见的是,在未来一个较长的时期内,图书馆文献资料将呈现出数字媒介与纸质媒介并存的发展态势。
三、高校图书馆发展利用微信公众平台的优势
在高校图书馆移动信息化服务的发展趋势下,利用微信公众平台实现创新服务有着一定的可行性。
(一)界面友好,内容新颖且不落俗套。用户通常在接收到到公微号的推送信息时,首先映入其眼帘的是主题图片以及标题。用户受主题图片的吸引或者标题的吸引,从而产生点击阅读详细内容的兴趣。在读者点击进入之后,跃入其视线的便是排版有序、文字错落有致的推送内容。同时,清洁的界面不会弹出商业广告,使得用户不至于因广告的弹出而影响到其阅读兴致。新颖且不落俗套的内容编排将使用户产生极大的阅读好感。
(二)注重同用户互动,注重分析用户阅读偏好,从而实现精准推送。在公微号向用户进行信息推送时,用户能够在较短的时间内获取到推送提示,进而自行选择阅读,所以此种公微信息推送模式能够实现对关注公微号用户群体的全方位覆盖。同微博信息方式不同的是,微博关注者在关注多个微博内容时,不同微博所的信息均在一个界面中加以显示,故而会导致较晚的信息内容将实现对较早信息内容的覆盖,进而不利于微博关注者阅读。此外,公微号具备在线即时自动回复功能、点对点式交互功能和免输入语言互动功能,这些功能使得公微号为用户带来全新的使用体验。同时依托前述功能,将使用户在阅读相关信息内容的同时,一并可以就发现的问题与不解之处向公微号求助答疑。还有就是点对点式的服务方式,使用户同公微号运营方的交流更具私密性。
(三)用户能够自主决定是否关注公微。面向个人用户的微信具备依托添加联系人等方式实现对交流互动对象的选择,但微信公众号无法主动添加好友,只能被动接受用户关注,主动权在用户。公微号乃是通过“二维码”等方式实现对潜在关注用户的吸引。在公微号的运营过程中,运营方通常会对日常的推动信息内容与数量作出较为严格的要求,尤其注重推送内容的品质与格调。如厦门大学图书馆的公微号的关注用户数量较多,原因即在于该公微号所推送的信息具有较高的品读性,因而受到广大读者用户群体的认可和推崇。
四、高校图书馆如何利用微信公众平台创新服务
而高校图书馆要想充分利用微信公众平台创新服务,就需要强化微信平台的功能性,完善服务;强化微信平台的宣传,吸引用户;开展个性化信息推送服务;丰富微信线下活动。
(一)强化微信平台的功能性,完善服务。高校图书馆在开发与创设微信服务平台过程中,应当注重凸显高校自身的办学特色与专业特色,以便同高校自身的发展战略相契合。在具体的微信服务平台研发过程中,图书馆应当注重凸显微信服务平台的服务特质,如平台应当具备在线互动、文献索引、文献推荐等功能模块,以便满足师生的个性化文献资料使用诉求。同时,微信平台亦应当具备信息提示功能,以便使师生能够基于微信的相关提示功能,实现答疑解惑。此外,微信平台还应当对图书馆的日常开闭馆时间、讲座、节假日安排等事项进行实时推送,以便使师生第一时间获取信息,同时提升自身办公效率。
(二)强化微信平台的宣传,吸引用户。高校图书馆在微信平台的研发与建设过程中,应当尽可能地实现在留住现有师生用户的基础上,实现用户群体的扩容,也就是说,高校图书馆应当将所研发的微信平台作为自身的重要宣传载体,使师生之外的其他社会公众藉由对微信平台的关注,进而提升高校整体的文化载体形象。具体而言,高校图书馆应当在高校主页、高校微博上加入微信二维码,并且在每年下半年新生入学时做好宣传工作,也可将微信公众号和二维码在图书馆网站的首页、举办活动的宣传海报上,写在图书馆入口处的公告栏内,以便尽可能扩大微信平台的影响人群。
(三)开展个性化信息推送服务。考虑到文化的多元性以及文献资料利用诉求的多样性,高校图书馆所研发和创设的微信平台应当根据用户喜好,向用户进行信息推介,从而最大程度实现对公众个性化文献资料使用诉求的满足。具体而言,微信平台应当为用户提供图书借阅信息查询、预约图书登记、图书借阅期满提示灯功能,以便使公众能够依托微信平台享受到便利的图书借阅服务。
(四)丰富微信线下活动。微信平台的宣传、推广与服务功能固然重要,然而微信线下的活动也是十分关键的。高校图书馆应该不断丰富微信线下活动,比如积极组织阅读推广活动,号召学生参与其中,以扩大图书馆的利用率,拓展学生的阅读范围,为学生提供更为到位的服务。利用微信公众平台线下活动进行阅读推广有很大优势,是高校图书馆开展移动数字阅读服务的又一新途径。
五、高校图书馆微信公众平台所存在的问题
目前,开通微信公众平台的高校图书馆数量并不多,且存在使用率和普及率偏低、图书馆微信公众账号区域分布不均、公众号取名混乱等现象,还需要高校图书馆加以反思和改进。
(一)使用率和普及率偏低。根据相关调研结果显示,现今国内高校图书馆对于公微号的宣传模式重视程度存在严重不足,开通公微号的高校数量不足一半。而美国常青藤联盟大学已经于2010年前后全部推出图书馆公微号。这样看来,当前国内高校图书馆在公微号的利用方面同域外国家存在较大差距。
(二)图书馆微信公众账号区域分布不均。从已经推出公微号的高校图书馆分布情况来看,现今推出图书馆公微号的高校基本集中于华南、华东等经济较为发达的区域,而与之形成鲜明对比的是,国内西部高校在公微号建设方面明显处于落后地位。
(三)公众号取名混乱现象。现今国内一些高校的图书馆在注册公微号时存在名称缺少辨识度的问题,因而无形中也降低了读者用户群体对此类公微号的关注度。另有一些图书馆推出多个公微号,使得读者用户面对多个公微号无所适从。比如杭州图书馆注册的“最温暖的图书馆”和“杭州图书馆”;“武大图书馆助手”和“武汉大学图书馆”。
1 微信小店简介
微信小店是基于微信支付的一套通过公众号售卖商品的解决方案,包括开店、商品上架、商品管理、订单管理、货架管理、维权等多种功能,开通微信小店后,就可以进行小店的开启、运营和使用[1,2]。运营者可直接通过微信小店的各个功能运营微信小店。与微信公众号开发模式一样,微信小店也为具备开发能力的运营者提供了实现各种功能的接口,便于运营者结合自身已有的运营资源,建立微信小店服务端以管理和使用微信小店的各种功能,为顾客提供灵活细致的服务,提高顾客体验。
2 微信小店服务端结构
微信公众平台为运营者建立微信小店服务端提供了丰富的接口。通过在微信小店服务端调用这些接口,可以运营微信小店。图1是根据文献[2]绘制的微信小店接口图。从图1可见微信小店接口涉及微信小店的多个方面。微信小店服务端调用微信小店接口的大致过程如图2所示,据此,微信小店服务端结构和模块的层次关系如图3所示。在微信小店服务端结构中,微信小店服务端根据自己的业务逻辑生成相应的JSON数据提交给微信小店接口,并将微信小店接口返回的JSON数据进行分析和引入微信小店服务端业务逻辑中,JSON数据生成和分析模块是微信小店服务端中业务逻辑与微信小店交互的关键。
3 微信小店服务端的实现
3.1 HTTPS传输
微信小店接口都通过HTTPS方式访问。大多数时候HTTPS请求主要是POST方法,提交的内容主要是JSON数据,在上传图片时提交的内容是图片的数据;仅在访问获取所有商品信息、所有邮费模板信息、所有分组信息和所有货架信息等不需要复杂参数的接口时才使用GET方法。HTTPS传输模块的主要代码如下:
1)使用指定的信任管理器(MyX509TrustManager)创建HTTPS连接。
TrustManager[] tm = { new MyX509TrustManager() };
SSLContext sslContext = SSLContext.getInstance("SSL", "SunJSSE");
sslContext.init(null, tm, new java.security.SecureRandom());
SSLSocketFactory ssf = sslContext.getSocketFactory();
URL url = new URL(requestUrl);
HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
conn.setSSLSocketFactory(ssf);
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setRequestMethod(requestMethod); //请求方式(GET/POST)
2)向输出流写数据。其中的outBytes为字节数组,可以来自于数据库大字段、本地图片和字符串。当将字符串转化为outBytes时需要使用UTF-8编码(与微信接口相关的编码一般都是UTF-8编码)。
if (null != outBytes) {
OutputStream outputStream = conn.getOutputStream();
outputStream.write(outBytes);
outputStream.close();
}
3)从输入流读取返回内容,并将返回内容转化为JSON格式。
InputStream inputStream = conn.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String str = null;
StringBuffer buffer = new StringBuffer();
while ((str = bufferedReader.readLine()) != null) {
buffer.append(str);
}
jsonObject = JSONObject.fromObject(buffer.toString());
3.2 JSON数据生成
大多数接口都需要向微信小店接口提交JSON数据,这些数据实际上是访问微信小店接口的参数。腾讯严格定义了所有微信小店接口传入的JSON数据格式和内容。
以生成增加分组的JSON数据为例。增加分组的JSON数据包括分组名称group_name、商品列表product_list。商品列表包含该新增组包含的商品ID(商品ID可以通过访问微信小店查询商品接口获取)。生成和获取JSON数据需要引入json-lib的jar包。需要定义GroupDetail和GroupDetailObject两个类,主要代码为:
public class GroupDetail {
private String group_name;
private List product_list;
…… // group_name和product_list的set和get方法略
}
public class GroupDetailObject {
private GroupDetail group_detail;
…… // group_detail的set和get方法略
}
生成JSON数据的代码主要为:
List list=new ArrayList();
list.add("pDF3iY9cEWyMimNlKbik_NYJTzYU");
list.add("pDF3iY4kpZagQfwJ_LVQBaOC-LsM");
GroupDetail groupdetail=new GroupDetail();
groupdetail.setGroup_name("测试分组");
groupdetail.setProduct_list(list);
GroupDetailObject groupdetailobject=new GroupDetailObject();
groupdetailobject.setGroup_detail(groupdetail);
String jsonString = JSONObject.fromObject(groupdetailobject).toString();
生成的JSON数据将与来自文献[2]中增加分组的数据示例相同:
{
"group_detail" : {
"group_name": "测试分组",
"product_list" : [
"pDF3iY9cEWyMimNlKbik_NYJTzYU",
"pDF3iY4kpZagQfwJ_LVQBaOC-LsM"
] } }
3.3 获取ACCESS_TOKEN
微信小店所有接口的调用都需要ACCESS_TOKEN值。ACCESS_TOKEN是通过微信公众平台的ACCESS_TOKEN接口获取,该接口需要用到微信公众号的APPID和APPSECRET。ACCESS_TOKEN增加了微信小店接口调用的安全性。获取ACCESS_TOKEN的主要代码为:
String token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_cre dential&appid=APPID&secret=APPSECRET";
token_url = token_url.replace("APPID", appid).replace("APPSECRET", appsecret);
JSONObject jsonObject = httpsRequest(token_url, "GET", null);
其中,token_url为ACCESS_TOKEN接口;jsonObject为返回的JSON数据。使用jsonObject.getString("access_token")取得ACCESS_TOKEN值,ACCESS_TOKEN值的有效期可以通过jsonObject.getInt("expires_in")取得。获取ACCESS_TOKEN的详细代码可以参照文献[3-5]。
3.4 图片上传
在微信小店中商品和货架都需要显示图片。在调用增加商品、增加货架接口时提交的JSON数据并不包含图片的数据,而仅包含图片的URL。图片的URL是通过调用图片上传接口上传图片获取。主要代码为:
String requestUrl = "https://api.weixin.qq.com/merchant/common/upload_img?access_token=ACCESS_TOKEN&filename=test.png";
requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken).replace("test.png", filename);
JSONObject jsonObject = HttpsUtil.httpsRequest(requestUrl,"POST",imgBytes);
其中requestUrl为微信小店图片上传接口;imgBytes为提交给图片上传接口的图片的字节数组;jsonObject为微信小店图片上传接口返回的JSON数据。返回的JSON数据中图片的URL可以通过以下方式取得:
jsonObject.getString("image_url");
3.5 微信小店接口调用
调用微信小店接口,需要ACCESS_TOKEN和生成对应的JSON数据,再通过HTTPS传输模块按接口网址和提交方式完成调用。以调用增加分组接口为例,主要代码为:
String requestUrl = "https://api.weixin.qq.com/merchant/group/add?access_token=ACCESS_TOKEN";
requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken);
JSONObject jsonObject = HttpsUtil.httpsRequest(requestUrl,"POST",addGroupJson);
其中,requestUrl为增加分组的微信小店接口;accessToken为获取的ACCESS_TOKEN;addGroupJson为新增分组的JSON数据的字节数组;jsonObject为微信小店增加分组接口返回的JSON数据。
3.6 JSON数据分析
腾讯严格定义了微信小店接口返回的JSON数据格式和内容。返回的JSON数据中都包括了错误代码(errcode)和错误信息(errmsg),调用接口操作成功时,错误代码为0,错误信息为“success”。此外,微信小店查询类接口返回的JSON数据中还包括调用这些接口检索到的相应数据;微信小店增加对象类接口返回的JSON数据中一般包括对象的ID(例如商品ID,邮件模板ID等)。在程序中可以结合业务逻辑对返回的JSON数据进行分析处理。使用JSON数据的代码主要为:
jsonObject.getString("属性名");
其中jsonObject为返回的JSON对象,属性名为腾讯定义的返回数据名称,例如以下可以获取返回JSON对象的errcode值:
jsonObject.getString("errcode");
4 结束语
微信小店通过微信小店接口为运营者提供了灵活方便的管理和营运方式。微信小店服务端不仅可以将自己的业务逻辑体现到微信小店上,还可以充分利用运营者已有的在线数据实现微信小店与微博、淘宝和电子商务网站的数据共享。通过JAVA语言实现的微信小店服务端可以快速部署到百度云、新浪云和阿里云等平台上。
参考文献:
[1] 腾讯.微信公众平台小店接入流程指引[EB/OL].[2014-05-10].https://mp.weixin.qq.com/cgi-bin/readtemplate?t=shop/faq_tmpl&lang=zh_CN&token=9112006.