淘宝Api相关的链接:
主页:
http://open.taobao.com/
API说明:
http://my.open.taobao.com/apidoc/index.htm
1.申请开发者,创建应用
淘宝客网站 ---> 自用型,可以对本帐号的商品&订单操作
其他几项没有细致研究,baidu一下“淘宝自用型”信息
2.申请成功,再管理证书页面会获得App Key、App Secret
这里说明下,淘宝很肯爹,分为沙盒环境和真实环境,而这俩个的环境的App Secret不相同
,其次还有
TaobaoClient client=new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "***", "****");
的链接不相同:
沙盒环境的链接:http://gw.api.tbsandbox.com/router/rest
真实环境的链接:http://gw.api.taobao.com/router/rest
沙盒环境的App Secret在配置沙箱环境页面中可以获得,沙箱 AppSecret
对sessionKey的理解:
sessionKey是用户的授权,很多Api都需要传入sessionKey的,而这个session可以从
(
http://open.taobao.com/dev/index.php/%E6%B7%98%E5%AE%9D%E7%94%A8%E6%88%B7%E6%8E%88%E6%9D%83%E6%96%B9%E5%BC%8F )了解。
当申请的应用是自用型时,不需要传入sessionKey也可以调用Api(其实操作的对象是自己帐号的,当然不用传入sessionKey,这个sessionKey的寓意就是操作哪个用户的信息,比如说功能是看用户的订单内容,这个sessionKey就决定了你看的是哪个用户,自用形应用不传入就是看自己的,sessionKey另一个功能就是有失效时间,这个比较讨厌,应该也是淘宝的安全之一吧)
我们写的是自用型应用,也就是说看的是自己的订单、商品等信息,可以不使用sessionKey
最后附上代码:
import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.ItemDeleteRequest;
import com.taobao.api.response.ItemDeleteResponse;
public class Main {
public static void main(String[] args) throws ApiException{
//http://gw.api.taobao.com/router/rest 真实 appid 相同 scert c5961365*2b9bfb3**cbddb2f*0dedf8
//http://gw.api.tbsandbox.com/router/rest 沙盒 appid 相同 scert :sandbox5d2b9bfb32ecbdd***70dedf8
TaobaoClient client=new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "AppKey", "App Secret");
ItemDeleteRequest req=new ItemDeleteRequest();
req.setNumIid(10758000388L);
ItemDeleteResponse response = client.execute(req);
System.out.println(response.getBody());
}
}
分享到:
相关推荐
淘宝OpenAPI是淘宝平台为了鼓励开发者利用其丰富的数据和功能,构建创新应用而推出的一套开放接口。通过这些API,开发者可以将淘宝的商品信息、交易数据、用户行为等深度集成到自己的应用程序中,为用户提供更加个性...
OpenAPI规范,全称为OpenAPI Specification,是一种定义RESTful API的标准,它独立于任何特定的编程语言,旨在帮助开发者和用户无需查看源代码或阅读大量文档就能理解和使用API。OpenAPI规范的最新版本是3.1.0,它极...
OpenAPI Generator是一个强大的工具,它基于OpenAPI规范(也称为Swagger规范),允许开发人员自动生成API客户端库、服务器存根、文档以及配置文件。这个开源项目的目标是简化API的开发流程,提高效率并促进跨平台的...
详细描述墙内如何注册openAPI,包括手机待接受国外验证码。 1.优先选择Google浏览器 2.要求科学上网,选全局模式 3.最好选无痕浏览模式,清理缓存信息 4.找一个海外手机号码收取验证码,完成验证即可。 注意,大陆...
《C#淘宝OpenAPI实战解析——CshapDemo深度探讨》 在当今互联网技术日新月异的时代,开放平台API已经成为开发者与各大平台交互的重要桥梁。C#作为.NET框架下的主流编程语言,其强大的功能和易用性使得它在开发各种...
"开放平台的OpenAPI架构设计" 开放平台的OpenAPI架构设计是指在开放平台中实现OpenAPI的架构设计技术创新。OpenAPI是一种应用数据服务平台,提供了一个统一的API接口,用于访问和操作平台中的数据。 OpenAPI架构...
OpenAPI安全认证库屏蔽了OpenAPIHTTP接口签名细节,降低C#对接OpenAPI的复杂度,使用 方只需引入OpenAPI安全认证库(C#)即可方便快速的实现HTTP通信。 提供源代码,已使用Visual Studio 2015以及.Net4.5.2基于Any ...
OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频,OpenApi,海康视频
《OpenAPI安全认证库(Java)开发指南》 OpenAPI安全认证库是针对Java开发者设计的一个工具库,它专门用于简化对接OpenAPI HTTP接口的安全认证过程。该库封装了HTTP和HTTPS的POST与GET方法,提供了Java调用OpenAPI...
在OpenAPI接口调用流程中,涉及到的主要知识点包括用户身份验证、权限管理、接口注册与调用、令牌管理和刷新机制。下面将详细解释这些概念及其实施步骤。 1. **用户登录与注销**: - 用户登录是通过提交用户名和...
在IT行业中,OpenAPI是一种广泛使用的标准,用于定义和共享RESTful API的接口规范。它允许开发者明确地描述服务端提供的资源、操作以及它们的交互方式。"openapi-merger-demo.zip"这个压缩包文件很可能是为了演示...
标题中的“openAPI相关的表”指的是与开放应用程序接口(OpenAPI)有关的数据库表或数据结构。OpenAPI是一种规范,它定义了如何设计、构建、记录和使用RESTful web服务。这种规范允许开发者通过标准的方式来理解和...
开放平台的 OpenAPI 架构设计 开放平台的 OpenAPI 架构设计是指开放平台中的应用数据服务平台 OpenAPI 的架构设计技术创新。这种架构设计的出现是为了解决开发者在使用 OpenAPI 时遇到的各种问题,如加密算法不 ...
腾讯开放平台V3版OpenAPI的.NET SDK第一版发布,3.0表示OpenAPI版本,后一位0表示SDK版本。 本SDK基于V3版OpenAPI,适用于腾讯开放平台上所有应用接入时使用: -V3版OpenAPI是老OpenAPI的升级版,支持全平台统一接...
openapi对外提供的jar包
海康OpenAPI接口测试工具是一款专门针对海康威视设备和服务进行接口测试的应用程序,它旨在帮助开发者和系统管理员高效地验证和调试海康威视的API接口功能。这款工具对于确保海康威视产品的稳定性和正确性至关重要,...
openapi-6.0.5.jar
在本文中,我们将深入探讨如何将Spring Boot与SpringDoc OpenAPI 3进行整合,并通过一个实际的Demo项目来展示其核心功能。SpringBoot是Java领域广泛使用的轻量级框架,它简化了创建生产级别的基于Spring的应用程序。...
编写OpenAPI_Gin框架工具:使用Go语言编写一个基于Gin框架的OpenAPI工具,用于接收_aigc