获取Cloud Server Node.js SDK

2020年12月31日19:35:16 发表评论 47 次浏览

介绍

notlogy Node.js SDK是一个Node.js库, 旨在通过REST API与notlogy云平台进行交互。

本指南包含有关如何开始使用该库以及如何通过Cloud Panel UI自动执行各种管理任务的说明。

要查看或对此项目做出贡献, 请访问GitHub存储库.

总览

该SDK是Node.js编写的notlogy REST API的包装。针对API的所有操作均通过SSL执行, 并使用notlogy令牌密钥进行身份验证。 Node.js库有助于在notlogy平台上运行的实例中访问REST API。

有关Cloud Server for Node.js的更多信息, 请访问社区门户.

入门

在开始之前, 你需要注册notlogy帐户。你在注册期间创建的凭据将用于根据API进行身份验证。

Node.js客户端库在npm上可用。你可以使用npm安装最新的稳定版本:

安装

可以从notlogy GitHub帐户获得官方的Node.js库这里.

认证方式

设置身份验证令牌并创建API客户端:

oneandone.oneandoneauth("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");

如下设置API的URL

oneandone.setendpoint("https://cloudpanel-api.1and1.com/v1");

错误处理

请注意, notlogy API始终会在响应的正文中返回错误消息, 在testhelper.js中有以下方法, 请检查其用法以处理错误:

//expectedStatus you pass this parameter to define what is the expected http status code
//response is the parameter returned from the notlogy response
helper.assertNoError = function (expectedStatus, response, callback) {
    callback(expectedStatus == response.statusCode);
};

更新6/29/17

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: