有接入京东联盟,但是发现问题好多啊

2017-01-06 17:21:32 +08:00
 SlipStupig
本人准备接入京东联盟(自定义链接推广),官方文档写的好模糊,更坑的是 python 版本的 SDK 也被删除了,不知道有没老司机接入过京东联盟的推广的能给我点指导?
9882 次点击
所在节点    Python
18 条回复
isphone
2017-01-06 17:25:29 +08:00
这东西还活着?
SlipStupig
2017-01-06 17:26:45 +08:00
@isphone 或者呢,但是实在不知道怎么接入他们的联盟,啥都没有
sumahe
2017-01-06 19:01:54 +08:00
入过坑京东开普勒的坑;建议你整理一下问题,然后给他们技术发邮件,会有人打电话联系你的。
SlipStupig
2017-01-07 00:36:35 +08:00
@sumahe 找了半天也没找到他们邮箱是多少,能告诉我吗?
sumahe
2017-01-09 08:54:56 +08:00
@SlipStupig 开普勒京东客服邮箱地址 kepler-support@jd.com
SlipStupig
2017-01-09 18:27:33 +08:00
@sumahe 解决了,过程有点坑,有空发个帖子单独写这个东西
plantparknet
2017-02-10 10:54:55 +08:00
请问怎么解决的呢?
SlipStupig
2017-02-11 16:15:05 +08:00
@plantparknet 不好意思,回复有点晚了,不知道你解决了没有。我说一下流程和参考文章
参考文章地址: http://devonios.com/use-jos-api-get-link.html (这个是 PHP 版本的,写的有点不详细但是大方向是正确的)
1.去 JOS 上注册一个个人开发应用,具体流程看文章
2.需要有一台公网能被京东访问到的服务器,它会给你随机的字符串,请保存这个字符串
3.然后请求 OAUTH 接口,格式如下:
"https://oauth.jd.com/oauth/token?grant_type=authorization_code&client_id=" + appKey \
+ "&client_secret=" + appSecret \
+ "&scope=read&redirect_uri=http://" + url \
+ "&code=" + code \
+ "&state=1234"
然后会返回一个 KEY 格式大致如下:
{
"access_token": "c52e5f75-4d5e-4ef0-b592-833xxxxx",
"code": 0,
"expires_in": 31535999,
"refresh_token": "b85032ee-5eec-4d9f-a70a-444c81xxxx",
"time": "1483732058097",
"token_type": "bearer",
"uid": "xxxx",
"user_nick": "secret"
}
4 ,生成密钥: a)先生成签名, b)生成参数
签名算法:
1.将要请求的参数按字母顺序排列,然后参数后面加上你的参数(这个有点绕口),比如:
{'app_key': appKey,
'v': '2.0',
'access_token': access_token,
'method': 'jingdong.service.promotion.batch.getcode',
'timestamp': time_stamp,
}
那么 sign 参数就是 sign=app_keyappkeyv2.0access_tokenaccesstokenmethodjingdong.service.promotion.batch.getcodetimestamptime_stamp (不要换行也没有空格)
生成参签名等于:md5(appSecret + sign + appSecret).hexdigest()
5.用生成好的签名去访问相关的接口+SKUID 就可以得到推广链接了
petaflops
2017-02-26 20:24:17 +08:00
京东这个确实很坑,陆续花了两天基本解决,他们文档太过散乱,要自己整合
SlipStupig
2017-02-26 22:11:11 +08:00
@petaflops 神奇的 SDK 写的都是一些无用的注释
petaflops
2017-02-27 11:19:39 +08:00
@SlipStupig 确实,不知道文档都这么混乱,他们内部到底怎么开发的
jankerli
2017-08-11 14:37:50 +08:00
楼主还用过京东联盟其他的 api 不?我在调试的时候提示: [code] => 0 [queryExplosiveGoods_result] => {"resultCode":"401","resultMessage":"参数异常,您无权限调用此 API !"}
zzls41002
2018-02-28 13:45:56 +08:00
现在也准备做了,希望能用的上
SlipStupig
2018-03-10 12:44:23 +08:00
@jankerli PHP 有 API 比较好调用啊
w3cfeder
2020-02-22 21:59:52 +08:00
我想做一个 python 的。看了文档,我只想骂人,狗屎文档。
不知道写的啥东西。
SlipStupig
2020-02-23 17:03:48 +08:00
@w3cfeder 参考我写的评论,希望对你有用
Msms
2020-02-27 09:53:06 +08:00
现在申请京东开普勒一直审核中,有哪位遇到过这种情况么
w3cfeder
2020-02-29 01:55:33 +08:00
@SlipStupig 谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332731

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX