首页 > 其他分享 >虾皮shopee商品详情接口,虾皮商品详情接口代码教程

虾皮shopee商品详情接口,虾皮商品详情接口代码教程

时间:2023-03-31 20:05:17浏览次数:51  
标签:__ 请求 接口 商品 json 详情 虾皮 shopee

业务场景:作为全球最大的 B2C 电子商务平台之一,shopee 平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入拼多多平台,shopee 平台提供了丰富的 API 接口,其中商品详情接口是非常重要的一部分。大家有探讨稳定采集 shopee 整站实时商品详情数据接口,通过该接口开发者可以更好地了解商品的情况,商品详情详细信息查询,数据参数包括:获取商品列表主图、价格、标题,sku,商品评论日期,评论内容,评论图片,买家昵称,追评内容,商品属性,追评属性图片等页面上有的数据完整解决方案帮助买家更准确地进行商品选购。这个引起了我对技术挑战的兴趣。目前,自己做了压测,QPS 高、出滑块概率极低,API 整体稳定,可满足商品分析,竞品分析,品牌监控,商品搬家,商品上传,商城建设,淘宝客,erp 选品,店铺同步,CID 店铺订单回传接口等业务场景的性能需求。

1. 请求方式:HTTPS GET POST
2. 公共参数:

名称

类型

必须

描述

key

String


调用 key(必须以 GET 方式拼接在 URL 中)

secret

String


调用密钥 (复制 v:taobaoapi2014)

请求地址

String


http://o0b.cn/iiandy

api_name

String


API 接口名称(包括在请求地址中)[item_search,item_get,item_search_shop 等]

cache

String


[yes,no] 默认 yes,将调用缓存的数据,速度比较快

result_type

String


[json,jsonu,xml,serialize,var_export] 返回数据格式,默认为 json,jsonu 输出的内容中文可以直接阅读

lang

String


[cn,en,ru] 翻译语言,默认 cn 简体中文

version

String


API 版本

3. 请求参数 (支持 taobao (tmall),JD,1688,Pinduoduo,lazada,amazon,aliexpress 等全球 30 多个知名电商平台数据,同样的方式拿数据)

请求参数:num_iid=264070136/5637247041&country=.com.my

参数说明:num_iid:商品ID-country:网站后缀(.com.my;.vn;.ph)

 4. 请求代码示例,支持高并发请求(CURL、PHP 、PHPsdk 、Java 、C# 、Python...)

# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://vx19970108018/shopee/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=264070136/5637247041&country=.com.my"
headers = {
    "Accept-Encoding": "gzip",
    "Connection": "close"
}
if __name__ == "__main__":
    r = requests.get(url, headers=headers)
    json_obj = r.json()
    print(json_obj)
  1. 响应示例因文章字符限制,暂不展示,欢迎代码交流。

虾皮shopee商品详情接口,虾皮商品详情接口代码教程_API

标签:__,请求,接口,商品,json,详情,虾皮,shopee
From: https://blog.51cto.com/tbapi2014/6162241

相关文章

  • Redis基于@Cacheable注解实现接口缓存
    说明@Cacheable注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。属性名称属性描述举例value/cacheNames指定缓存组件的名字@Cacheable(value="......
  • 抽象类和接口
    1、抽象类类的层次结构中,越往下继承的子类其属性和方法越来越具体。相反,越上层的祖先类其实现越抽象,甚至无法给出具体实现。例如,一个圆或矩形有面积,但祖先几何图形类的getArea()方法没法给出具体实现,这时可以定义为抽象方法。Java中可以定义不含方法体的方法,方法的方法......
  • TSINGSEE基于国网B接口的设备注册流程与鉴权干货技术分享
    国网B接口是国家电网视频监控系统的内部接入协议,具体是指提供视频监控系统与属于该平台的前端系统之间的接口。近期我们也在研究该接口的接入相关研发事宜,今天来分享一些技术干货。1、接口描述注册属于数据接口,采用SIP标准协议,消息中URI的用户名应为下级平台的地址编码。注册过程应......
  • jmeter中测试websocket接口
    一、jmeter安装对应的插件1、Jmeter不自带WebSocket功能,需要先安装WebSocket的插件,选项中选择pluginsManager; 2、在availableplugins搜索WebSocket进行插件下载即可,我是将搜索到的2个插件都安装了,待Jmeter重启后插件就是安装成功。二、WebSocketSampler组件添加方式:1、......
  • 使用SpringBoot异步方法优化报销单查询接口,提高接口响应速度
    合理使用异步方法可以提高接口性能。异步方法适用于逻辑与逻辑之间可以相互分割互不影响的业务中。SpringBoot支持异步方法调用。具体用法:在启动类添加@EnableAsync注解,声明开启异步方法在异步方法添加@Async注解,被@Async注解修改的方法由SpringBoot默认线程池(SimpleAsyncTas......
  • 接口自动化之测试数据动态生成并替换
    一、测试数据1.随机库random查看内置random方法,该方法自行学习,不再介绍。showprint([namefornameindir(random)ifcallable(getattr(random,name))])['Random','SystemRandom','_Sequence','_Set','_accumulate','_acos......
  • node express自动生成swagger(openApi)接口文档
    先看效果图:   实现步骤:1.安装所需的包npminstallswagger-jsdocswagger-ui-express2.新建文件swagger.js//swagger在线网站:https://editor.swagger.io/#constswaggerJSDoc=require('swagger-jsdoc')constswaggerUi=require('swagger-ui-express')......
  • 使用PHP调用OpenAI ChatGPT API接口
    本文介绍如何使用PHP调用OpenAI的文本完成模型ChatGPT的API接口,同时也包括图片生成模型DALL·E接口的调用。 一、SDK实现OpenAI的PHPSDK实现如下,其中ChatGPT使用的模型为gpt-3.5-turbo,如果已经有ChatGPTPlus,并申请到GPT-4的API权限,可以改为GPT-4的模型。classclass_openai......
  • Jmeter 请求与响应结果详情 测试报告样式表
    把如下的样式表拷贝到文件中,后缀设置为.xml则可,然后在build.xml文件中配置好<?xmlversion="1.0"encoding="UTF-8"?><xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0"><xsl:outputmethod="html&quo......
  • 网页接口偶发性502的问题
    现象:网页接口一直偶发性502,概率大概20%左右 排查过程:架构是用户->WAF->lvs->NGINX->后端 1、尝试减少接口请求,依然会502,可知和接口服务能力无关。2、WAF侧,更换服务IP,依然不行,可知不是WAF某个节点网络有问题。3、Nginx侧,查看日志,并未发现502日志,可知502的请求没到nginx,怀......