# Common problem

# Why do I need developer certification to create a third-party platform?

Third-party platform is to meet the vertical industry needs of enterprises, media, merchants and other public account operators, so the need for strong development capabilities, but also need to secure developer qualifications, therefore, developers to create a third-party platform, need to first pass the developer qualification certification.

# Why do third party platforms need to be tested and published online?

After the developer has created the third-party platform, it is not immediately necessary to use the third-party platform for all public platform accounts. Official Account message template To provide services, you must pass the test yourself in advance Official Account message template( test Official Account message template Can be set up when creating a third party platform) to complete the test of the third party platform. After the test passes, it is submitted to the whole network for release to ensure that the ordinary Official Account message template Used by the operator Official Account message template Third-party platforms are basically available.

# How to do without the public platform account set cumbersome parameters?

As long as the public platform account confirms that the authorization is entrusted to the third-party platform, the third-party platform party can replace the public platform account for message reply, In the process of completing the business on behalf of the third-party platform, it relies on the development parameter settings of the third-party platform itself, and does not involve the settings of the public platform itself.

# What is the difference between the subscription number, service number and enterprise number authorization process?

Subscription account, the service number can log in and authorize, can be public account third-party platform developers service. However, it should be noted that when the third-party platform completes the business instead of the official account, it needs the relevant authority of the official account itself. In other words, in the absence of some interface permissions, the third-party platform still can not replace its implementation. Because the interface authority is different from the service number and Subscription account, the enterprise number does not fully support login authorization.

# After authorization, with a third-party platform or Official Account message template of AppID To develop?

After authorization, in addition to the third party platform to initiate web page authorization on behalf of the official account, in addition to the public account AppID, the call of other interfaces is generally completed according to the development credentials of the third party platform (the token of the authorized official account). Of course, when the third party platform party obtains the development credentials, it needs the AppID and other information of the public account.

# What is the difference between an authorization callback domain name and a web page callback domain name among the parameters required to create a third-party platform?

The authorization callback domain name and the page callback domain name are two parameters that are required when creating a third-party platform. The former is used Official Account message template In the process of the operator authorizing the hosting to the third party platform party, the latter is used for Official Account message template After authorization to the third party platform, the third-party platform replaces the Official Account message template In the process of web page authorization.

# Why message encryption?

In order to ensure that many third-party platform parties hosted by the Official Account message template In the process of sending and receiving messages from the third party platform, message encryption is required. For details of message encryption, please see[Message encryption and decryption instructions]

# 8, why the whole network release access detection?

In order to ensure that the third-party platforms published throughout the network are available, the WeChat server will automatically perform basic message logic detection on the third-party platforms submitted for publication throughout the network to ensure the stability of the third-party platforms. Please refer to the specific inspection processFull Network Release Access Detection Instructions