文档中心 > 千牛开放平台2.0

调用TOP接口

更新时间:2017/04/15 访问次数:4567

TOP api是淘宝开放平台提供的api。

要在插件中调用Top接口,需引入QAP-SDK 模块。以下演示调用taobao.time.get接口获取数据的情况。

注意:taobao.picture.uploadapi参数跟open.taobao.com描述的不一致。差别为:


凭条 参数名 类型 是否必须 示例值 更多限制 描述
淘宝开放平台 img byte[] 必须 文件内容 img 图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内
QAP img {} 必须 {name:‘xxx.xx’, data:‘base64内容’} base64内容不带data:image/gif;base64,前缀 图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内

示例:

QN.top.invoke({
    query: {
        method: 'taobao.picture.upload', // TOP 接口名称
        picture_category_id: 0,
        img: {
            name: "Bule.jpg",
            data: "R0lGODlhAwADAIABAL6+vv///yH5BAEAAAEALAAAAAADAAMAAAIDjA9WADs="
        },
        image_input_title: "Bule.jpg",
        title: "zhudi test"
    }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});

其他api 参数与官方一致,示例如下:

'use strict';
 
import {createElement, Component, render, findDOMNode} from 'rax';
import {View, Text, TouchableHighlight, Modal, Button, ScrollView} from 'nuke';
import QN from 'QAP-SDK';
 
class BridgeDemo extends Component {
  
    handleTOPInvoke = ()=>{
        QN.top.invoke({
            query: {
                method: 'taobao.time.get'
            }
        }).then((result) => {
            Modal.toast(result.data.time_get_response);
        }, (error) => {
            Modal.toast(error);
        });
    }
  
    render(){
        return (
            <View>
                <Button block="true" onPress={this.handleTOPInvoke} type="primary">QN.top.invoke</Button>
            </View>
        )
    }
}
 
render(<BridgeDemo />);

FAQ

关于此文档暂时还没有FAQ
返回
顶部