授权不是开放平台对服务商应用的授权 ,而是需要开放平台的客户(用户)对服务商应用的授予,比如ERP应用,也就是淘宝的店铺商家对应用进行授权,使其能够拉取到店铺的订单来完成订单履约。

淘宝授权页
所以授权需要三个角色才能完成:
开放平台
提供授权页面,引导客户完成服务商应用的授权
客户完成授权后,跳转到服务商应用提供的授权回调地址同时带上授权信息
客户:在开放平台提供的授权页面中,完成对服务商应用的授权
服务商应用:接收开放平台回调的授权信息,完成务商应用与客户的绑定关系、保存授权信息
当然也可以使用appid + appsecret 直接认证服务商应用的身份,这种适合没有第三方的时候,数据都是属于开放平台的,跟客户没有半点关系,也就不存在需要客户授权的问题。
API地址:申请调用KEY测试
调用示例:
参数说明
API:item_search 参数说明:
API:item_get 参数说明: num_iid:宝贝ID

公共参数
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
| secret | String | 是 | 调用密钥 |
| 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版本 |
请求参数
请求参数:api=
参数说明:其它参数:参考淘宝开放平台接口文档,与淘宝的参数一致 https://open.taobao.com/api.htm?docId=140&docType=2
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| api | String | 淘宝开放平台的接口名(如:taobao.picture.upload( 上传单张图片 )) | |
| session | String | 授权换取的session_id | |
| [其他参数] | String | 其它参数:参考淘宝开放平台接口文档,与淘宝的参数一致 https://open.taobao.com/api.htm?docId=140&docType=2 |
响应参数
Version: Date:
| 名称 | 类型 | 必须 | 示例值 | 描述 |
|---|---|---|---|---|
| response | Mix | 0 | [] | 响应内容,不同的接口返回内容不一样,具体参考 https://open.taobao.com/api.htm |