Download the PHP package dawn-frost/pdd-sdk without Composer
On this page you can find all versions of the php package dawn-frost/pdd-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package pdd-sdk
拼多多开放平台 PHP 版本的 SDK
- 环境要求:php 5.5 版本及以上,使用 composer 包管理工具
- 执行一下 composer install 安装命令
- 该 SDK 使用 composer 对 src 下面的代码进行命名空间自动导入,namespace 自动导入的规则是psr4 规范
- 该 SDK 共有 2 个文件夹,src 文件夹下面是 sdk 主功能文件夹。example 文件夹下面是所有接口的 demo,作为测试样例参考。
src 文件夹下面文件功能说明
- PopAccessTokenClient 类
- generate : 根据从授权后回调地址那里拿到的 code 值,然后去服务器获取 access_token 和 refresh_token 以及过期时间等值
- refresh:由于 access_token 时效性是 24 小时,refresh_token 的时效性是 30 天,所以,当 acces_token 过期后,利用 refresh_token 进行重新获取 access_token
- PopHttpClient 类
- syncInvoke : 把接口名称 type 以及各自接口对应的业务参数,access_token(如果需要授权)传给这个接口即可获取到对应接口的返回值。
- Api/Request
- 这个文件夹下面存放所有接口的自定义请求 Request 类
- Common
- 这个文件夹下面存放所有的公共功能类
- Token
- 这个文件夹下面存放获取和刷新 token 相关接口的 request
example 文件夹说明
- AccessToken.php 获取 access_token 的示例代码
- Config_sample.php 使用的时候文件重命名为 Config.php,替换文件里面的配置信息
- PddXXXX.php 针对某个特定的接口对应的示例代码
使用示例
用户授权
访问接口(以获取商品详情接口为例):
All versions of pdd-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
^5.5|^7.0
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package dawn-frost/pdd-sdk contains the following files
Loading the files please wait ....