微信沟通接口正式上线 用户可以在移动应用中,点击跳转到微信客户端内,进入公众号的会话界面或者资料页(用户已关注公众号时会进入会话界面,未关注则进入资料页),让用户更方便地关注公众号,与开发者进行沟通。 拥有移动应用的开发者,请前往微信开放平台(open.weixin.qq.com),为旗下移动应用申请该接口权限。 开放规则 1. 通过微信开发者资质认证的开发者,其帐号下所有的移动应用和公众号应用自动获得微信沟通权限。 2. 移动应用可以唤起同在一个开放平台帐号下的任意一个公众号。 接入流程 1、在微信开放平台(open.weixin.qq.com)注册开放平台开发者账号。 2、登录微信开放平台,进入“帐号中心”页申请开发者资质认证。 3、前往“管理中心”界面提交移动应用申请,绑定公众号。 4、前往“资源中心”下载iOS开发工具包或者Android开发工具包,内置到移动应用中,然后查看开发文档进行开发。 Ios版开发接口 第一步:创建移动应用 请到“管理中心”创建移动应用,点击“创建移动应用”,填写相关资料,然后将该应用提交审核,只有审核通过的应用才能进行开发。 注册完毕,我们会在 7 个工作日内完成审核工作。审核通过之后,开放平台将分配给该移动应用全局唯一的AppID。 第二步:配置开发环境 参照“iOS接入指南”,下载SDK并配置好开发环境。 第三步:添加接口代码 微信沟通接口iOS代码示例: JumpToBizProfileReq *req = [[[JumpToBizProfileReq alloc]init]autorelease]; req.profileType = WXBizProfileType_Normal; req.username = @"gh_xxxxxx"; //公众号原始ID [WXApi sendReq:req]; Android版开发接口 第一步:创建移动应用 请到“管理中心”创建移动应用,点击“创建移动应用”,填写相关资料,然后将该应用提交审核,只有审核通过的应用才能进行开发。 注册完毕,我们会在 7 个工作日内完成审核工作。审核通过之后,开放平台将分配给该移动应用全局唯一的AppID。 第二步:配置开发环境 参照“Android接入指南”,下载SDK并配置好开发环境。 第三步:添加接口代码 微信沟通接口Android代码示例: JumpToBizProfile.Req req = new JumpToBizProfile.Req(); req.toUserName = " gh_xxxxxx "; //公众号原始ID req.profileType = JumpToBizProfile.JUMP_TO_NORMAL_BIZ_PROFILE; req.extMsg = “extMsg”; wxapi.sendReq(req);