业务模式
由于微信的火爆,出现了很多提供公众号二次开发的平台公司。主要的业务都是为客户的公众号做二次开发,提供诸如微门户,微商城这样的服务。一般都是客户在平台上申请一个唯一的业务ID,然后将自己的公众号绑定到此ID上,所以公众号和微站是一一对应的
但是,申请公众号,特别是认证服务号的门槛比较高。我司由于所处行业的特点,用户基本上很难有资质申请到。所以我们的模式,是由我司提供一个共享的公众号,用户可以使用共享公众号提供的服务;同时如果用户自己能够提供公众号,也支持将专用的公众号接入到平台
URL规划
前面说到,大部分平台公司提供的微站URL类似于这样:www.pt.com/wsite/:ptid/shop,然后根据路径中ptid,就可以再从关联表中查到此ID对应的公众号信息(包括app_id,app_secret等)。因为前面说过,这种模式的平台id和公众号是一一对应的,所以才能这么做
但是混合模式的话,URL需要带上公众号的标识才行,所以URL类似:www.pt.com/wsite/:appId/:ptId/shop,多了一个appId,这样才能区分出,此页面当前是从哪个公众号打开的。如果URL中没有这个标识的话,由于一个页面,既可以从共享公众号打开,也可以从专用公众号打开,那么就没有办法判断当前所在的公众号了
比如以下这个场景,从微信OAuth页面跳转到微站,得到了访问者的code,接下来就需要根据code调用公众平台接口获取open_id,调接口需要app_id作为参数,此时URL中的appId就可以起作用了
数据模型设计
在数据库中保存粉丝的绑定关系时,混合模式也需要多保存app_id字段。比如业务系统里有member_id,那么专用的模式,可能只需要保存member_id和open_id就足够了,因为根据member_id,就足以找到平台唯一id,继而关联找到app_id,所以open_id对应哪个app_id也是唯一的
但是共享公众号和专用公众号混合的模式,上述数据模型也是不行的。因为最终用户可能是从专用公众号绑定的,也可能是从共享公众号绑定的,所以光凭借member_id,无法唯一确定app_id,因此在数据库表里,也需要同时保存app_id,才能唯一标识出粉丝,正确调用接口
比如以下这个场景,当用户到店消费以后,要给他发送一条模板消息。虽然根据member_id找到了open_id,但是还需要app_id才能调用模板消息接口,如果没有保存app_id的话,光凭借member_id,是查不到的
总结
关键是我们的平台不但提供了共享公众号,还支持专用号和共享号的混合模式。所以凡是涉及到用户标识的地方,都需要主动携带app_id信息。而平台id和公众号一一对应的方案,就不需要,因为可以根据平台id关联找到对应的公众号
分享到:
相关推荐
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的...
共建共享的技术方案设计原则包括: - SA阶段的共建共享:充分利用网络演进能力,在过渡期为NSA组网共建共享,预计在2020年演进至SA组网共建共享。 - 语音业务回本网:尽量避免对现有用户体验造成影响,保障语音...
(综合版) 目录 一、景区共享智能储物柜方案介绍 二、景区共享智能储物柜应用价值 三、景区共享智能储物柜方案优点 四、景区共享智能储物柜方案功能 五、景区共享智能储物柜APP开发 六、景区共享智能储物柜设计方案 ...
大数据中心数据共享交换平台建设与应用方案 大数据中心数据共享交换平台是基于“聚、通、用”总体目标的建设项目,以实现市级数据共享交换平台的建设目标。该平台的主要目的是为了实现数据共享交换、数据服务和数据...
智慧方案
智慧方案
本方案详细阐述了平台的建设背景、发展历程、核心理念以及具体的规划设计和需求分析。 在建设背景部分,智慧信用大数据平台的构建基于对当前社会信用环境日益增长的需求。随着互联网和信息技术的发展,数据量爆炸式...
"财务共享服务中心方案" 财务共享服务中心是指通过将易于标准化的财务业务进行流程再造与标准化,并由共享服务中心统一对其进行处理,达到降低成本、提升客户满意度、改进服务质量、提升业务处理效率目的的作业管理...
智慧方案
建设财务共享服务中心的关键要素包括组织结构设计、财务共享运营模型、共享中心选址、服务水平协议(SLA)、人力资源管理、业务流程优化和IT系统的整合。在组织结构上,可以采用集中模式、产业模式或区域模式,根据...
智慧信用公共信息共享平台建设综合解决方案旨在构建一个全面、高效、安全的信息共享体系,促进社会信用系统的健康发展。该平台涵盖了多个层面,包括信用主体、信用体系建设内容、建设目标、总体架构、数据架构、安全...
【集团企业数字化转型智慧财务共享服务中心建设方案】 随着信息技术的发展,集团企业正面临着前所未有的机遇与挑战,数字化转型成为企业适应市场变化、提高竞争力的重要手段。智慧财务共享服务中心的建设正是这一...
【共享式灾备建设方案】主要探讨的是在IT行业中如何构建高效、经济且灵活的灾难恢复和业务连续性策略。该方案由浪擎科技提出,该公司是中国领先的备份与容灾软件供应商,拥有丰富的区域级灾备中心建设经验。浪擎科技...
数据服务共享平台方案的核心是构建一个能够有效管理和利用大数据的集成环境,以推动智慧城市和企业数字化转型。该方案旨在克服传统信息系统中数据孤岛、管理复杂性和低效使用的挑战,通过构建一个统一的平台,实现...
该平台的设计方案涵盖了数据共享交换平台的总体架构、系统组件、数据模型、安全机制等方面。 数据共享交换平台的背景 随着城市化的发展和信息技术的普及,城市中产生了大量的数据,这些数据来自于各种来源,如环境...
项目建设内容包括政务大数据交换共享平台的设计、开发、测试和实施等几个阶段。 三、编制依据 编制依据是指政务大数据交换共享平台的建设需要遵循的法规、政策和标准,包括国家相关法规、行业标准和技术规范等。 ...
"2022年区块链赋能数字化医疗凭证信息共享平台解决方案" 本解决方案旨在建立一个基于区块链技术的数字化医疗凭证信息共享平台,旨在解决现有的医疗信息共享困境。该平台通过利用区块链技术和智能合约,实现医疗信息...
《智慧水利信息化资源整合共享顶层设计》是针对现代水利行业在信息化发展中的重要指导文件,旨在通过智慧化手段优化资源配置,提高水利管理效率和服务质量。本文档深入探讨了智慧水利的总体要求、主要目标、工作任务...
政务大数据交换共享平台建设方案 智慧城市建设是当下的热门话题,随着城市化的加速和信息化的推进,政务大数据交换共享平台的建设变得越来越重要。基于此,我们将从需求分析到项目建设的必要性进行详细的阐述,旨在...
企业大数据治理与共享服务实施技术方案 本方案旨在为企业提供一套完整的大数据治理与共享服务实施技术方案,以满足企业对大数据的需求。该方案涵盖了项目的背景、必要性、技术与数据现状、项目需求范围等方面,并对...