Basic flow chart

https://www.processon.com/view/link/614728a61efad43669cff852

Detailed operation

1. Brief introduction of small program business implemented by third-party agents on wechat open platform

https://developers.weixin.qq.com/community/business/doc/000648e11201c0ca44da6a4fb56c0d

2. Description of third-party platform development mode

https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/how_to_dev.html

3. Understand third-party licensing in detail

https://developers.weixin.qq.com/community/business/doc/00062ea2c48a906a258caca215100d

4. Developer’s instructions on agent development

https://developers.weixin.qq.com/miniprogram/dev/devtools/ext.html

5. Contents of temporary pits:

  1. If a business party authorizes multiple third-party platforms, the permissions will have a set of mutually exclusive applet permissions
  2. The third party mini-program question limit mechanism; Third party small program review limit optimization
  3. For whitelisted domain name management, be sure to read the official documents provided by wechat, first set the domain name to be configured on the open platform, and when uploading the code, the back-end interface will automatically upload the whitelisted domain name list to the small program of the business side.
  4. Plug-in management. If the business side applet does not configure the plug-in used in the template applet, the code will fail to be uploaded. It should be the interface of plug-in management to the back end.
  5. At present, the official website does not provide an interface that can unbind third-party authorization, and only the business side can actively stop authorization in the background management of wechat mini program.
  6. In addition to submitting code through developer tools, you can also submit code through miniProgram-CI. DirectCommit also works with CI tools;
  7. The implementation process of specific services is welcome to discuss in the message area ~