文档

快速入门

本文介绍Node.js SDK快速入门流程。

操作步骤

  1. 创建Client实例

    var RPCClient = require('@alicloud/pop-core').RPCClient;
    
    var client = initVodClient('<Your AccessKeyId>','<Your AccessKeySecret>', '<YourRegionId>' );
  2. 发起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);
    });
}
  • 本页导读 (1)
文档反馈