微信公众号对话能力接口中的 shopping-guide.addGuideAcct,支持按照微信号guide_account或guid_openid来进行顾问添加,测试过,传入guide_account时,接口返回正确,但是传入guid_openid时,接口返回{"errcode":-1,"errmsg":"system error hint: [z.Edjlnre-93fhwa]"}。不过2种传参调用后,准顾问手机端都可以收到“顾问添加邀请”。
=============== bug提出完毕,以下为吐槽 =================
另外吐槽一下官方的顾问添加流程,需要:①调用接口添加顾问 → ②顾问在手机上接受邀请 → ③第三方系统通过shopping-guide.getGuideAcct接口轮询guid_openid是否是导购来判定导购是否真的添加成功(结束邀请)
如果是通过guide_account添加的,这个流程倒也说得过去。但是,如果是通过guide_openid添加的,其实我们第三方在获取这个openid时,基本都已经让顾问用自己的微信与商家的公众号预先进行一轮交互了,这时候创建后的顾问,如果还需要顾问再操作一番接受邀请才算添加完成,不免有点画蛇添足。
微信出品的很多功能都很具有应用价值,这个得承认。但是很多时候由于技术团队或者业务团队,没有将需求下沉到基层商户层面,缺乏与终端商户的面对面沟通,很多功能很难最终落地,终究只是昙花一现,甚至腹死胎中。
望微信团队能对易用性、合理性这一块加以重视,往做减方向前进,而不是总是推出繁杂(虽然强大)的功能,然后依托第三方开发或终端用户在实践中不停对你们提出减的意见。