2024-05-09 14:00:25 | 来源: 互联网整理
微信作为公众号应用的第三方开发者,提供了两种对应的接入类型:
1、手动配置接口对接第三方信息
2、搭建公众账号通过登录授权对接的第三方平台。
手动接入方式
手动访问是大多数人访问微信第三方应用的方式。 这种方法对于普通用户来说比较麻烦、困难。 每个配置都需要开发人员的帮助或详细的文档。 手动访问方式更适合第三方应用与公众号一一对应的平台(即一个第三方应用不会访问多个公众号)。 微盟、点点客、腾讯风铃等大型第三方平台都默认使用它们。 应用通过公众号登录授权进行连接(后面会详细介绍)。
登录以授权访问
登录授权是公众号开放平台与第三方应用对接的一种方式。 比手动配置更安全、更简单,同一个公众号可以授权给不同的第三方开放平台。
激活过程:
第一步:申请微信开放平台();
第二步:创建公众账号第三方平台;
第三步:将第三方公众号平台添加到已申请的微信开放平台中;
用户登录授权流程:
步骤一:第三方平台获取预授权码()
预授权码是第三方平台实施授权托管的必要信息。 您可以通过本文下面的XXXX接口获取预授权码。
步骤2:引导用户进入授权页面
第三方平台可以在其网站设置“微信公众号授权”入口,引导公众号运营者进入授权页面。 授权页面URL为: 在该URL中,第三方平台方需要提供第三方平台方appid、预授权码和回调URI。
第三步:用户确认并同意登录并授权第三方平台
用户进入第三方平台授权页面后,需要确认并同意授权其公众号登录第三方平台才能完成授权流程。
第四步:授权后回调URI获取授权码()和过期时间
授权流程完成后,授权页面会自动跳转到回调URI,并在URL参数中返回授权码和过期时间(?=xxx&=600)。
第五步:使用授权码调用用户公众号的相关API
第三方平台获得授权码后,可以使用授权码换取对公众号进行授权的接口调用凭证(ken,也称为token),然后通过该接口调用该凭证。 根据公众号开发者文档(/wiki)说明,调用公众号相关的API(能调用哪些API取决于用户向第三方平台授权了哪些权限集,也取决于哪个接口公众号本身拥有的权限)、使用JS SDK等能力。
两者比较
手动接入方式
登录以授权访问
1.简单易开发者实现
2、用户操作麻烦,参数设置繁琐。
3.安全性低。 需向开发者提供公众号的appid和app ID。
4.可扩展性低。 配置成功后,公众号的相关功能只能应用于第三方应用平台。
1.开发者实现起来比较复杂
2、用户操作简单,无需参数设置
3.安全性高,开发者无需知道appid等安全相关信息
4.扩展性高,同一个公众号可以授权给不同的第三方平台,功能互不影响
各个接口之间的区别将在对应的接口中具体说明。
热门手游排行榜