TOP api 是 淘宝开放平台提供的api。 完善的top api列表参考:http://open.taobao.com/docs/api_list.htm
要在插件中调用Top接口,需引入QAP-SDK
模块。
以下演示调用taobao.time.get
接口获取数据的情况。
/** @jsx createElement */
import {createElement, Component} from 'weex-rx';
import {mount} from 'nuke-mounter';
import {View, Button , Modal} from 'nuke';
import QN from 'QAP-SDK';
class BridgeDemo extends Component {
constructor() {
super();
}
handleTOPInvoke() {
QN.top.invoke({
query: {
method: 'taobao.time.get'
}
}).then((result) => {
Modal.toast(result.time_get_response.time);
}, (error) => {
Modal.toast(error);
});
}
render(){
var self=this;
return (
<View>
<View style={app.btnGroup}>
<Button block="true" onPress={() => {this.handleTOPInvoke()}} type="primary">QN.top.invoke</Button>
</View>
</View>
)
}
}
mount(<BridgeDemo />, 'body');