# 常见问题

# 为什么创建第三方平台需要开发者资质认证?

第三方平台是为了满足企业、媒体、商家等公众账号运营者的垂直行业需求,因此需要比较强的开发能力,也需要安全的开发者资质,因此,开发者创建第三方平台之前,需要先通过开发者资质认证。

# 为什么第三方平台需要进行测试和全网发布?

开发者在创建完第三方平台之后,并不是立刻就需要将第三方平台给所有公众平台账号使用,如果是给公众号提供服务,则必须预先自行通过测试公众号(测试公众号在创建第三方平台时可以设置)来完成第三方平台的测试,测试通过后,再提交全网发布,以确保普通的公众号运营者使用的公众号第三方平台都是基本可用的。

# 如何做到无需公众平台账号设置繁琐参数?

只要公众平台账号确认授权托管给了第三方平台,第三方平台方就可以代替公众平台账号进行消息回复、网页授权等相应业务能力,第三方平台方代替完成业务过程中,是依靠第三方平台自身的开发参数设置来完成的,不涉及公众平台自身的设置。

# 订阅号、服务号、企业号的授权流程有什么区别?

订阅号、服务号可以进行登录授权的,都可以被公众号第三方平台开发者服务。但是需要注意,第三方平台在代替公众号完成业务时,需要公众号自身已有相关权限,换句话说,订阅号在缺少某些接口权限的情况下,第三方平台依旧不能代替其实现。企业号由于接口权限与服务号、订阅号不同,暂不完全支持登录授权。

# 授权后,用第三方平台还是公众号的 AppID 来开发?

授权之后,除第三方平台代公众号发起网页授权的过程中,需要用到公众号AppID之外,其他接口的调用,一般是根据第三方平台方的开发凭据(授权公众号的令牌)来完成的,当然第三方平台方在获得开发凭据时,需要公众号的AppID等信息。

# 创建第三方平台时需要的参数中,授权回调域名和网页回调域名有什么区别?

授权回调域名和网页回调域名是创建第三方平台时必须的2个参数。前者用于公众号运营者授权托管给第三方平台方的流程中,后者用于公众号授权给第三方平台之后,第三方平台代替公众号进行网页授权的流程中。

# 为什么要进行消息加密

为了确保第三方平台方所托管的众多公众号的业务安全,第三方平台方的消息收发过程中,需要进行消息加密,具体消息加密细节请见【消息加解密说明】

# 8、为什么要进行全网发布接入检测?

为了确保经过全网发布的第三方平台都是可用的,微信服务器会自动对提交全网发布的第三方平台进行基础消息逻辑检测,以确保第三方平台稳定。具体检测过程说明请见全网发布接入检测说明