东南亚(特别针对印尼)主要电商平台(shopee, lazada, tokopedia, blibli, jd.id, akulaku)的开放接口调用。
注意:PlatformAPIClient 里目前只实现了少量几个 API,如 订单拉取,库存设置; 但是基础架子都有,可以按需根据官方文档快速扩展其他需要的接口。
下载类库,放置在任意目录,如: app-path/lib/
// 详细请参见 demo/demo.php
require_once dirname(dirname(__FILE__)).'/PlatformAPIClient.php';
try {
$platform = 'shopee';
$option = [
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'partner_id' => 111111,
'shopid' => 222222,
];
$client = PlatformAPIClient::factory($platform, $option);
$conditions = [
'pagination_entries_per_page' => 5,
];
$orders = $client->getOrderList($conditions);
file_put_contents(dirname(__FILE__).'/orders.txt', json_encode($orders, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
echo 'done', PHP_EOL;
} catch (Exception $ex) {
echo 'Exception: ', $ex->getMessage(), PHP_EOL;
}
直接 require
"require": {
"dingusxp/platform_api_client": "dev-master"
}
或者下载代码到本地,手动配置 autoload 引用
"autoload": {
"psr-4": { "": ["path-to/PlatformAPIClient"] }
},
API 文档: https://open.shopee.com/
开发授权:按引导注册完成,登录即可获得调用密钥。
店铺授权:
参照官方文档 https://open.shopee.com/documents?module=63&type=2&id=51 (Step 5: Shop Authorization)生成一个授权链接,发给店铺管理员,他登录确认后即完成授权。
其他:
官方还提供了两个好工具,是全部平台里,对开发者最友好的。
API 文档:https://open.lazada.com/
开发授权:按引导要求注册登录。填写 profile 信息并审核通过后,可以创建 APP。
店铺授权:
其他:
API 文档:https://developer.tokopedia.com/openapi/guide/#/
开发和店铺授权: 一般是商务线下沟通(需要花钱购买服务),然后他们会发邮件,告知 fs_id 和 app_key 等信息。
文档:https://merchant-api.blibli.com/docs/sections/60/contents/2867?title=introduction
开发和店铺授权: 使用店铺账号登录即可,然后创建 APP
文档:http://api.jd.id/ctrlCenter/appList
开发和店铺授权:使用店铺账号登录即可,然后创建 APP
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。