场景:h5内嵌app
客户App名:eApp代替
对接需求清单
甲方:返回app是用在什么场景,指在浏览器或微信页面中打开eApp吗?
答:app打开系统H5链接,退出后返回到app的原页面
甲方:返回到原页面有参数带回去吗?
答:返回的路径和参数可以具体定义
甲方:刚我们这边沟通了下,如果没有参数信息需要返回到eApp页面,应该不需要提供返回app的接口。你们系统清除掉历史记录,手机上点返回会自动跳转到我们的app中。我们项目之前已经有过返回的处理。
答:好的,那这个app返回就不需要提供
甲方:【提供用户名单(绑定关系)】请问这个是需要什么业务的绑定关系?
答:因为这边系统是微信生态的用户体系,如果手动录入的用户需要用户跟微信 openid 或 unionid 之间的绑定关系。
甲方:在eApp中使用的有业务员的Id,网页授权我们提供,可获取到openId和用户身份(代理人)。您说的手动录入的用户跟微信openid的绑定没太明白
答:这个网页授权如果可以获取到代理人用户身份就可以,需要的是这个绑定关系。这样的话就只需要提供名单就行。
甲方:通过授权你们已经获取到了身份,将agentId和openId绑定就可以,应该不需要我们提供名单。
答:如果没有名单的话,那这样展示名片的信息也是可以通过授权的时候一并获取到的吗?
甲方:授权时,如果是代理人会返回agentId+shareToken,可通过oip接口获取代理人名片信息
甲方:【提供测试、生产公众号】测试和生产公众号是调用微信的分享用的吗
答:除了微信分享外,还需要网页的授权登录
甲方:网页授权我们提供,可获取到openId和用户身份(代理人)
关于企微
甲方:关于用户登录、认证的功能,你们现在是怎么实现的?用企业微信的api吗?
答:之前这边同步的是,用APP那一套就可以了,企微这边是有另外一套嘛?
甲方:有没有和企业微信相关的,系统间的交互流程图?我想知道企业微信参与什么功能
答:企微用的功能:wx.onMenuShareAppMessage (转发及自定义分享内容接口); wx.onMenuShareWechat (“微信”按钮点击状态及自定义分享内容接口 );wx.onMenuShareTimeline (“分享到朋友圈”按钮点击状态及自定义分享内容接口)
甲方:分享的前端、后端开发都是你们提供好,我这边直接配置是吗?
答: 是的
甲方:使用人信息,是直接用的企业微信OAuth2取的吗?
答:如果跟APP那边一样的话,是通过参数 agentId 、shareToken 调用登录接口获取身份。现在是企微这边的规则跟APP的规则不一样吗?
甲方:agentId 、shareToken 从哪取的呢?
甲答:eApp这边是在链接的后面通过参数拼接给到他们(我们公司技术)的
甲方:企业微信现在没有agentId,用的agent_code,shareToken 是什么概念?
甲答:shareToken是业务员登录eApp后设置的值,用于分享的身份验证令牌
甲方:那这个参数企业微信这边用不上是吧
甲答:如果没有这个参数,(乙方)那边无法调用oip接口获取业务员相关的信息
甲方:所以企业微信的应用,也要对接eApp是吧?现在 加保、企业微信、eApp是怎么交互的,确定了吗?
甲答:业务员用户体系是eApp系统的,企业微信认证通过后可通过agentID到eApp获取相关校验参数,携带给第三方系统供后续的功能使用
甲答:我了解后面还有接口需要agentId获取其他信息,所以还是按照和eApp对接方式实现,需要企业微信配合调整下
甲方:企业微信现在没有 agentId,用的agent_code,看下E合众能不能用这个。 不行的话,就得核心配合开发,把agentId同步到企业微信。
甲答:企业微信可以用agent_code,eApp单独提供个接口给返回agentId和shareToken,agentCate(渠道)
甲方:好的