一种基于旧时代接口对psp,psv,ps3商品加购物车的实现

微博 昨天 16:27编辑  山东   14评论
今下午看到了 @Sumky 对于旧时代老游戏的购买教程,整体还是需要借助两个设备来完成。由于之前设计实现了对于ps3头像的加购,考虑或许可以通过单一浏览器完成旧商品的购买。

本方案基于之前实现的ps3头像加购物车的方案,扩大到对所有商品进行加购物车。

索尼对于旧时代的搜索接口,https://commerce1.api.np.km.playstation.net/store/api/chihiro/00_09_000/search/HK/zh/19/
并没有关闭,这个接口通过关键词可以实现对整个ps商店的检索,例如https://commerce1.api.np.km.playstation.net/store/api/chihiro/00_09_000/search/HK/zh/19/a?platform=ps3 可以检索到关键词为a,平台为ps3的商品。
接口返回的json数据中存在"id": "JP0576-CUSA02104_00-ASIA000000000001-H003",即商品id
基于这个id,可以构建https://checkout.playstation.com/add/JP0576-CUSA02104_00-ASIA000000000001-H003?clientId=2eb25762-877f-4140-b341-7c7e14c19f98
即跳转购物车的链接,当同个浏览器中登陆了对应区服的psn商店后,该链接会直接将商品加入到购物车中

基于以上原理,临时设计并实现了一个简易的前端界面,实现了对商品的加购
具体网站https://psnsgame.com/legacyStore
使用教程:1,同浏览器中登录网页端psn商店。2,进入以上地址,输入关键词搜索商品。3,点击加购。4,购物车付款
由于没有发现能展示所有商品的接口,所以必须要输入关键词搜索,才能展示商品。
评论
你好,我想问一下这个能解决什么问题?ps3的商店不是还能用吗?
michaelhlwang 昨天 16:56 广东
好家伙,看到这个标题……之前做知识产权的记忆起死回生了
kk85819 昨天 16:57 广东
这个跳转购物车的链接里的clientId是隐私信息吗?需要换成自己的id?
nikezhang 昨天 17:09 北京
你这个api只是按照平台去搜了,返回结果里有dlc,能排除dlc吗?
nikezhang 昨天 17:31 北京
@michaelhlwang 提供另一种方式而已 @nikezhang 不需要,id是固定的,api是索尼的我还没深入研究,可以尝试第二个筛选栏选择种类
wanshuai12138 昨天 17:36 山东
大神,我是小白,请问这个能不能喂给Ai生成一个直观简单的小程序能在PC或者主机端安装进行商品的购买呢
chwc1994 昨天 22:00 湖南
有点意思,顶一下
gladosi 昨天 22:35 上海
@chwc1994 现在已经非常直观了吧。。。 网页这么方便不用,为啥一定要安装
koikoiyo 今天 02:24 四川
有点东西,居然能直接在网页商店里直接加入到购物车
Nathaniel_Wu 今天 06:24 美国
@koikoiyo 抱歉,是我看帖子不仔细,我看了前三个,点进去看到都是代码就没往下看了,没注意最后还有一个,那正是我想要的,感谢大佬
chwc1994 今天 09:00 湖南
提前备战明年7月是吧,顶一下
wxdczz 今天 09:11 浙江
感谢大佬,顶一下
yuchi_linfeng_hk 12小时前 北京
大佬,请问其他服(例如土耳其)能不能增加一个英文选项,这些服的本地语言真看不懂
fun_sun_sunny 7小时前 内蒙古
@fun_sun_sunny 我明天研究下
wanshuai12138 3小时前 山东
回复不能
T