本文介绍Node.js SDK快速入门流程。
操作步骤
创建Client实例
var RPCClient = require('@alicloud/pop-core').RPCClient; var client = initVodClient('<Your AccessKeyId>','<Your AccessKeySecret>', '<YourRegionId>' );
发起API请求并得到返回值
params={}; options={}; var response=client.request('API MethodName', params, options);
完整代码
var RPCClient = require('@alicloud/pop-core').RPCClient;
function initMtsClient(accessKeyId, accessKeySecret, regionId) {
var client = new RPCClient({
accessKeyId: accessKeyId,
accessKeySecret: accessKeySecret,
endpoint: 'http://mts.' + regionId + '.aliyuncs.com',
apiVersion: '2014-06-18'
});
return client;
}
var regionIds = ['cn-hangzhou', 'cn-beijing', 'cn-shenzhen', 'cn-shanghai',
'cn-hongkong', 'us-west-1', 'ap-southeast-1',
'ap-northeast-1', 'eu-central-1'];
accessKeyId = 'xxx ';
accessKeySecret = 'xxx';
for (var i = 0; i < regionIds.length; i++) {
console.log(regionIds[i]);
var client = initMtsClient(accessKeyId, accessKeySecret, 'cn-beijing');
client.request("SearchPipeline", {}, {}).then(function (response) {
console.log('PipelineName is: ' + response.PipelineList.Pipeline[0].Name);
console.log('PipelineId is:' + response.PipelineList.Pipeline[0].Id);
}).catch(function (response) {
console.log(response);
});
}
该文章对您有帮助吗?