如何对接淘宝开放平台接口 -获取SDK,APPkey

简介: 1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台。2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用。确定好是哪一个应用之后创建相对应的应用。3.创建好应用之后点击前面的sdk小图标会弹出sdk的下载页面,下载sdk保存到本地。在应用管理界面获取到appkey和appSrecet

1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台。


2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用。确定好是哪一个应用之后创建相对应的应用。

c1d3fa77ecd5a7332ff87ee678ff455.png

3.创建好应用之后点击前面的sdk小图标会弹出sdk的下载页面,下载sdk保存到本地。在应用管理界面获取到appkey和appSrecet

0a399d70334ac9cc0dd254da43b81e4.png


4.获取code

获取code地址:

response_type = code(必填) client_id = *(创建应用所对应的appkey) redirect_uri(创建应用写的回调地址)

https://oauth.taobao.com/authorize?response_type=code&client_id=23580296&redirect_uri=http://www.baidu.com

回调成功之后

8948b9597c529fdc4475fd5d329bdf2.png

5.获取access_token

第一种通过代码获取

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import com.taobao.api.internal.util.WebUtils; //引用top sdk
public class Access {
public static void main(String[] args) {
String url=“https://oauth.taobao.com/token”;
Map<String,String> props=new HashMap<String,String>();
props.put(“grant_type”,“authorization_code”);
/测试时,需把test参数换成自己应用对应的值/
props.put(“code”,“F8qjHTLNqsDrmBAvWJFoVTID66409”);
props.put(“client_id”,“23580296”);
props.put(“client_secret”,“56bd3eef5b57bc793b1ca862c0655472”);
props.put(“redirect_uri”,“http://www.baidu.com”);
props.put(“view”,“web”);
String s="";
try{s=WebUtils.doPost(url, props, 30000, 30000);
System.out.println(s);
}catch(IOException e){
e.printStackTrace();}
} }


回示例:


{
“taobao_user_nick”: “%E4%B8%AD%E5%9B%BD%E9%80%9F%E5%B0%94%E7%89%A9%E6%B5%81”,
“re_expires_in”: 0,
“expires_in”: 86400,
“expire_time”: 1482909750088,
“r1_expires_in”: 1800,
“w2_valid”: 1482823350088,
“w2_expires_in”: 0,
“taobao_user_id”: “1065192055”,
“w1_expires_in”: 1800,
“r1_valid”: 1482825150088,
“r2_valid”: 1482823350088,
“w1_valid”: 1482825150088,
“r2_expires_in”: 0,
“token_type”: “Bearer”,
“refresh_token”: “6200905426610ZZ4db9b00010469dba88bac4b493d2ca8b1065192055”,
“refresh_token_valid_time”: 1482823350088,
“access_token”: “6200b052e5b48ZZ0669262fb573a0c47a7bf0aa708639a01065192055”
}


第二种通过工具获取,找到自己需要调用的api,然后点击上面的session获取工具,输入appkey然后登陆之后就可以按照引导获取了

8321ae81a48f45a416893cae7247040.png

点击注册key和secret测试网址


相关文章
|
4月前
|
自然语言处理 开发工具 Android开发
百宝箱开放平台 ✖️ 友盟+ SDK 接入准备
开发者可通过集成SDK,将百宝箱智能体接入友盟App,实现智能答疑与数据分析。本文详述在友盟创建App、获取Appkey,及在百宝箱创建智能体、获取TboxAgentID的完整流程,并提供iOS与Android平台集成指引,助力提升应用智能化服务能力。(239字)
193 0
百宝箱开放平台 ✖️ 友盟+ SDK 接入准备
|
4月前
|
存储 JavaScript API
百宝箱开放平台 ✖️ Node.js SDK
开发者可以通过安装 Node.js SDK 的方式将百宝箱的 OpenAPI 集成到自有系统中,从而在外部系统中发起智能体对话。
280 0
百宝箱开放平台 ✖️ Node.js SDK
|
4月前
|
搜索推荐 API 开发工具
百宝箱开放平台 ✖️ Python SDK
百宝箱提供Python SDK,支持开发者集成其开放能力。需先发布应用,安装Python 3.6+环境后,通过pip安装tboxsdk,即可调用对话型、生成型智能体及文件上传等功能。
844 87
百宝箱开放平台 ✖️  Python SDK
|
4月前
|
API 开发工具 开发者
百宝箱开放平台 ✖️ Web SDK
本服务支持开发者将智能体以网页悬浮窗形式集成至Web页面,通过引入SDK并配置agentId等参数实现交互,需先完成应用发布。
250 0
|
4月前
|
Java API 开发工具
百宝箱开放平台 ✖️ Java SDK
百宝箱提供Java SDK,支持开发者集成其开放能力。需先发布应用,准备Java 8+及Maven环境,通过添加依赖安装SDK,并初始化客户端调用对话型或生成型智能体,实现会话管理、消息查询与文件上传等功能。
1412 0
百宝箱开放平台 ✖️ Java SDK
|
JSON 前端开发 API
使用微信JS-SDK调用发票接口的完整开发指南
本文介绍了如何使用微信JS-SDK的`chooseInvoiceTitle`接口来调用微信的发票功能。通过微信发票接口,用户可以选择开具个人或单位发票,并获取相关发票信息,如抬头、税号、公司地址等。在文中,详细描述了JS-SDK的初始化、发票接口的调用方式,并提供了完整的代码示例。文章还介绍了如何处理返回的发票信息,帮助开发者快速集成微信发票功能。
643 2
|
API 开发工具
企业微信SDK接口API调用-触发推送企业微信微信好友
企业微信SDK接口API调用-触发推送企业微信微信好友
|
开发工具
抖音sdk接口,抖音上线下线
抖音sdk接口,抖音上线下线
|
开发工具
抖音sdk接口,抖音粉丝或好友收发消息
抖音sdk接口,抖音粉丝或好友收发消息
|
开发工具
抖音sdk接口,关注与取消关注抖音号
抖音sdk接口,关注与取消关注抖音号