公众号merlinsea
- 第三方开发文档分析
- 接口地址:接口地址是第三方平台提供的开放api,当对第三方发起请求的时候,实际上是向这个开放api发送post请求或者get请求
- 公共参数 :公共参数是访问所有接口都需要携带的参数,这些参数中有些是固定的,有些是变化的。
- appId是所有访问的一个固定不变的参数,这个参数是用户在第三方平台生成的一个身份识别编号,具有唯一性。
- method是当访问第三方平台的接口标识,不同的接口需要携带不同的method参数。
- bizContent是访问不同第三方平台接口的时候需要携带的变化参数,所有变化的参数都由bizContent来承载。
- 变化参数:bizContent变化参数可以作为用户调不同接口的时候需要提供的变量。
- 其中bizContent可以有如下类型:
- 设计开发思路
- 将一些固定的参数值,比如开放api地址、appId,appSecret,openUrl等抽取到配置文件中,可以分开发阶段的配置文件、测试阶段的配置文件、生产阶段的配置文件等。
- 编写Configuration配置类,这个配置类用于承载所有的固定的参数值,后续需要使用的时候可以将这个类注入使用。
- 编写一个Client类专门用于向第三方发送请求,传递不同的数据。