不败君

前端萌新&初级后端攻城狮

接入京东联盟的一些坑

接入京东联盟的一些坑

2022-06-14 00:27:19

围观(878)

最近在升级之前开发的淘客站点,做增加京东联盟接入的开发。回顾上文:使用PHP Laravel 框架开发淘客站点

周六申请了京东联盟的网站推广,害怕需要备案才能通过审核,于是提交了两个站点的申请,其中我的淘客站是没有备案的。今天登录京东联盟,果不其然,我的淘客站没有通过申请,原因就是无备案信息,所以想要接入京东联盟就必须要备案才行。

1.jpg


申请通过后马不停蹄,打开京东联盟的开发者平台,找到 SDK 并下载,装好 SDK 之后,马上找到商品搜索的接口文档,按照 Demo 调用,坑就开始了,首先是 SDK 执行请求的代码报错,打开文件一看,这代码令人无语... 这是京东员工的水平?

2.jpg


接着是 SDK 的服务请求地址是错误的,请求的地址一直无响应,然后在开发者平台找了半天才找到最新的地址。这个错误还能理解,毕竟没啥事都不更新 SDK 了。主要是开发者平台的接口文档是真不友好,文档内容那个页面不写明请求的服务地址。

3.jpg


4.jpg


万事俱备,地址改正确了,请求的 CURL 也修了,结果请求发现...

连商品搜索的权限都不给开放...

没法,最后只能使用京东联盟提供的商品精选频道的接口获取商品,也意味着后面即使开发好了,网站上京东的栏目也只有这点商品可以推广。

5.jpg

第 1 条附言    2022-06-14 19:51:37

还有个更离谱的坑,SDK 提供了 UnionOpenGoodsJingfenQuery 命名空间下的 GoodsReq 类作为请求参数设置,但是设置请求参数后实际请求时并没有携带参数,导致接口一直返回 “参数错误”。 

6.png


7.png


不依赖 SDK 提供的设置,自行传数组参数过去就可以正常调用接口了

8.png


9.png

本文地址 : bubaijun.com/page.php?id=237

版权声明 : 未经允许禁止转载!

上一篇文章: 记录使用 MacOS 配置 IOS 自动化环境

下一篇文章: 暂无

评论:我要评论
发布评论:
Copyright © 不败君 粤ICP备18102917号-1

不败君

首 页 作 品 微 语