阿里巴巴开放平台composer sdk demo | php-sdk
阿里巴巴开放平台SDK
Special thanks to the generous sponsorship by:
.
Installing
$ composer require liaosp/ali_open -vvv
Usage
场景: 拉取阿里巴巴商家的采购数据,同步到erp上,采用的是多用户模式,即不需要获取token,直接到open.1688.com 获取持久access_token ,故没有把获取token 的方式分装到里面,大家可以参考这篇文章:https://liaosp.blog.csdn.net/article/details/103440299
说明:本例子是因为官方sdk看得太累了,所以自己封装一下签名,供大家参考!
$obj = new \Liaosp\AliOpen\AliOpen(['page'=>1]);$obj->setAppkey('你的appkey');$obj->setAppsecret('你的秘钥');$obj->setAccessToken('自己想办法去获取token,如果设置的是多用户单用户的直接复制,应用管理中的token');//参考:https://liaosp.blog.csdn.net/article/details/103440299$res =$obj->order->setApi('com.alibaba.trade:alibaba.trade.getBuyerOrderList-1')->get(); //api 就是阿里巴巴文档中的var_dump($res);
项目中可以继承他:
<?phpnamespace App\Services\AliOpen;class AliOpen extends \Liaosp\AliOpen\AliOpen
{public function __construct($params = array()){$this->setAppkey('39376**');$this->setAppsecret('0RsvFZYV**');$this->access_token = '06410386-242c-41f6-8a20-5e7e0d2b6229';parent::__construct($params);}
}
获取订单列表的例子
$get_data =( new AliOpen([ //这边的AliOpen ,是你设置appkey的对象'page'=>1,'pageSize'=>100,]))->order->setApi('com.alibaba.trade:alibaba.trade.getBuyerOrderList-1')->get();
获取订单详情的例子
$get_data = (new AliOpen(['webSite'=>1688,'orderId'=>'订单id',]))->order->setApi('com.alibaba.trade:alibaba.trade.get.buyerView-1')->get();
和我做朋友?
Contributing
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
License
MIT
阿里巴巴开放平台composer sdk demo | php-sdk相关推荐
- java系统对接方案_阿里巴巴开放平台SDK(java版). 接入授权店铺数据,对接企业内部管理系统的解决方案...
AlibabaSDK-java 阿里巴巴开放平台SDK. 接入授权店铺数据,对接企业内部管理系统的解决方案 获取授权链接 @Test public void testGetPreAuthUrl() t ...
- php对接阿里巴巴开放平台
php对接阿里巴巴开放平台 /**** @param $api 阿里巴巴接口名称* @param $accessToken 用户授权后的access_token(具体授权方法请参考:https://b ...
- 【离线语音专题②】安信可语音开放平台的使用——VC系列SDK的获取
系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? 文章目录 系列文章目录 前言 一.账号注册 二.产品创建 1.产品信息选择 2.SDK定制 (1)前端信 ...
- php对接WPS开放平台word编辑demo
近期公司项目有一个web端对文档编辑的需求偶然看到WPS开放平台做了一个简单的编辑demo PHP端 public function detail($ids = null){ // $id = 1;$ ...
- 阿里巴巴开放平台学习
1.URL 请求URL注解 http://gw.open.1688.com/openapi/param2/1/cn.alibaba.open/member.get/100000?memberId=to ...
- 总结淘宝开放平台接口对接(获取sdk,appkey)
1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台. 2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用.确定好是哪一个应用之后创建相对应的应用. ...
- 淘宝开放平台接口对接(获取sdk,appkey)
1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台. 2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用.确定好是哪一个应用之后创建相对应的应用. ...
- 微博开放平台SDK 移动端的H5方式授权过程分析
最近公司要做一个sdk,仿照微博开放平台.要写移动sdk,并且采用H5页面进行授权.看了几天微博SDK源码,终于理解了微博如何做到通过H5页面授权,并回调移动端的方法返回授权码,access Toke ...
- [腾讯社区开放平台].NET SDK基于New BSD协议开源
"QQ登录"使用户能使用QQ账号一键登录接入网站,大大降低了注册.登录的门槛.借助庞大的QQ用户群,给第三方网站带来更多新用户.已登录用户还可以将在第三方网站发布.分享的信息即时同 ...
最新文章
- 结构风险和经验风险是什么?怎么去平衡它们?
- 美柚引流宝妈女粉,淘宝客微商不用引流脚本也能日吸500+
- 29-30Python多线程、多线程、使用threading模块创建线程;JSON数据解析、编码为JSON类型转换对应表、Python类型转换对应表、json.dumps与json.loads
- JVM学习笔记:Java运行时数据区域
- readSerializableObj
- ckfinder php 配置,php – 在Laravel 5中为CKEditor设置路径以使用CKFinder
- android 缓存头像,android 实现类似微信缓存和即时更新好友头像示例
- Spring RestTemplate示例
- 如何删除网关的session_微服务安全认证架构是如何演进而来的?坐好小板凳一起来听一听...
- 多条件and查询遇到的问题
- ubuntu 14.04 下搭建SVN服务器 svn://
- Extjs中设置只读的样式问题
- 凭几句话的方案,你什么也做不了
- Git 三款经典可视化管理工具-对比分享
- 使用 Amazon Lake Formation 和 Amazon Glue 设计数据网格架构
- dell台式计算机主板电池,怎么更换主板电池 主板电池更换方法【步骤详解】
- 数据结构实验一:顺序表的实现及应用
- 思科无线路由EA6500代理服务器,思科EA6500路由器怎样设置
- 教务系统选课(抢课)技巧
- 新昌中学2021高考成绩查询,新昌中学教育集团向2020年参加高考被第一批录取的553名学子表示热烈祝贺...
热门文章
- python中字符串单引号与双引号及转义的坑
- 服务器上搭建深度学习模型运行环境:ubuntu
- Freemarker解决Html代码和 JS代码中单引号和双引号转义问题。
- oracle 物化视图使用,Oracle 物化视图使用教程
- Apache Hudi 在袋鼠云数据湖平台的设计与实践
- 国外巨头苹果对国内小程序厂商的无情收割——Apple Clips,苹果主推亲儿子苹果小程序
- 从一道CTF题学习PHP反序列化漏洞
- 第五章 静态分析 Android 程序(四)(使用 JEB 进行静态分析)
- python星空代码_python与云星空Web API
- ---一首非常好听的歌!