资讯专栏INFORMATION COLUMN

PHP对接1688跨境铺货功能sdk使用说明

Hegel_Gu / 3805人阅读

摘要:文件说明文件夹各接口封装类各接口回调控制器路由文件调用方法实例化时需要传入参数参数就是将要调用接口的名称参数列表跨境场景获取商品详情跨境场景获取商品列表跨境场景下将商品加入铺货列表同步铺货结果批量添加子账

文件说明

/app/Component/Ali/Sdk -- sdk文件夹

/app/Component/Ali/AliApi.php -- 1688各接口封装类

/app/Component/Ali/TransferController.php -- 1688各接口回调控制器

/routes/api.php -- 路由文件

1) AliApi.php 调用方法

实例化 AliApi 时需要传入参数 , 参数就是将要调用接口的名称,new AliApi("ProductInfo") .

参数列表

ProductInfo -- 跨境场景获取商品详情

ProductList -- 跨境场景获取商品列表

ProductListPushed -- 跨境场景下将商品加入铺货列表

ProductListPushed -- 同步铺货结果

SubaccountAuthAdd -- 批量添加子账号授权

SubaccountAuthCancel -- 批量取消子账号授权

SubaccountAuthList -- 批量查询子账号授权

返回参数

错误返回

{
    "info" : "error",
    "errorCode" : "gw.APIACLDecline",
    "errorMessage" : "您的AppKey暂无权限调用当前API"
}

正确返回

其他方法

1.function getRefreshToken($redirect_url){}

code换取RefreshToken,在执行此函数之前需要先执行授权得到code , 此方法已封装好 , 在new AliApi()的时候已经自动调用 , 并存入Cache 中 .
在有code的情况下直接执行此函数可以获取最新的refreshToken .
返回值 :

"1066e1d1-0ed5-4d6c-8f1e-042e49a6f4b1"

2.function getAndSaveAppCode($redirect_url)
直接执行此函数返回商户授权页面链接
返回值 :

https://auth.1688.com/oauth/authorize?client_id=51231&site=1688&redirect_uri=http://example.com"
2) TransferController.php

function test(){}

 public function test () 
 {
     $ali = new AliApi("ProductPushResult"); //传入参数名,实例化接口类
     if($ali->auth == false){
         return $this->authorize ();
     }  //这一段写,判断是否授权,有则直接执行,无则前往授权
     $a = $ali->productPushResultApi(["123456"]); //调用接口函数
     return;
 }

function code(){}
授权页面回调控制器 , 授权后会跳转该控制器地址 , 把code存入缓存 , 有效期2分钟 , 同时获取refreshToken .

function authorize(){}
访问此控制器重定向到授权页面

function notify(){}
消息订阅 , 接收订阅消息控制器 , 具体请查看此控制器

3) api.php

"1688/test" -- 接口调用模板路由

"1688/code" -- 授权回调页面路由

"1688/auth" -- 重定向至授权页面路由

"1688/notify" -- 订阅消息接收路由

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29424.html

相关文章

  • 跨境电商:亚马逊和独立站,不是简单的二选一

    摘要:如今,跨境电商市场上,独立站似乎出现了重新繁荣的迹象。区别于中国国内电商市场被巨头垄断的格局,在跨境出口电商市场,亚马逊等第三方平台尚未形成垄断,这让独立站有了更多发展空间和机会。如今,跨境电商市场上,独立站似乎出现了重新繁荣的迹象。一方面源于平台电商规则的收紧,给铺货型卖家带来了巨大压力,经营环境的变化使独立站成为了这些卖家的必要选择。另一方面,Anker、SHEIN等品牌的成功出海,对于...

    Tecode 评论0 收藏0
  • 如何避免亚马逊店铺关联?为什么要使用云服务器?

    如何避免亚马逊店铺关联?亚马逊平台上禁止同一个卖家同时操作多个账户,如果被发现就可能出现店铺被关联,从而导致店铺被封的情况,这对卖家们来说非常闹心。不管你之前店铺运营的效果怎么样,一旦出现店铺安全的问题就会出现封店的情况,那么你之前的努力也就功亏一篑前功尽弃了。如何避免店铺关联?亚马逊店群防止关联为什么要使用云服务器?今天,小编为大家总结以下几点。一、造成店铺关联的因素?1.不要重复铺货进行多店铺...

    番茄西红柿 评论0 收藏2637
  • 特朗普胜任,将对跨境电商卖家产生哪些影响?

    昨天,2024年大选的结果揭晓了,这场被认为是过去60年来最为胶着的总统选举,终于画上了句号。川普再次成为了白宫的主人。对于广大跨境电商卖家来说,川普的胜任可谓是一颗重磅炸弹,他的经济政策可能会对跨境电商行业产生较深影响。为大家猜想一下可能出现的几种情况,希望能帮助卖家提前做好准备。关税增加:特朗普曾多次表示,如果他再次当选,将对所有进口到美国的外国商品征收10%的关税。此外,他还提出对中国企业征...

    社区管理员 评论0 收藏0

发表评论

0条评论

Hegel_Gu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<