如何使用搬瓦工API管理VPS服务?


点击访问搬瓦工最新官网和优惠


BandwagonHost搬瓦工最新优惠码(2024年最新搬瓦工优惠码:亲测有效才推荐):

BWHCCNCXVV - 6.81%折扣搬瓦工续费折扣继续有效)

其他有效搬瓦工优惠码:

ireallyreadtheterms8 - 5.5% Recurring Discount


搬瓦工优惠码可获终身6.58%优惠:最新搬瓦工优惠码

搬瓦工API是什么?搬瓦工API能做什么?搬瓦工API Key是什么?搬瓦工VEID和API Key能做什么?本文介绍下如何找到搬瓦工vps的API Key,并结合搬瓦工提供的API功能实现对搬瓦工vps的控制,包括查看详细信息,重启搬瓦工,迁移机房等等。

 

目录

搬瓦工API是什么

搬瓦工API是搬瓦工提供的一系列API接口,让用户可以方便的通过调用这些接口来控制自己的搬瓦工vps,包括但不限于新建快照,查询vps状态,甚至开发一个管理页面或者app小程序来管理你的搬瓦工vps。

Whether you want to automatically create nightly snapshots, query status of your VPS, or develop a complete replacement for the KiwiVM panel, this page is for you.

所以在调用搬瓦工API时,需要两个参数,一个是VEID,一个是API Key,在搬瓦工的KiwiVM控制面板可以看到,其中搬瓦工VEID是一个7位数的数字,搬瓦工API KEY则是一个以private开头的随机字符,每台搬瓦工VPS都有独立的VEID和API KEY

搬瓦工API在哪里?搬瓦工VEID和搬瓦工API KEY查看步骤如下:

打开搬瓦工官网,点击右上角的Client Area,选择 Services -> My Services,再打开你需要登陆KiwiVM控制台的搬瓦工VPS的KiwiVM控制台。

左侧选择API,可以看到你搬瓦工vps的VEID,而API KEY需要你点击Show API Key按钮:

 

搬瓦工API能做什么

有了VEID和API Key之后,搬瓦工API又能做什么呢?

基本上常规了需求都可以,关机,重启服务器,建立快照,查看基本信息,重装系统等等(所以这个VEID和API Key非常重要!!!)。

下面以查看服务器信息为例看一下怎么使用这个API。官方的例子都是用php写的,本文也以php为例了,就是简单的request,非常简单。

1.写查询服务器信息的请求代码

代码如下,其中VEID和API Key需要换成你自己的:

<?php
$request = "https://api.64clouds.com/v1/getServiceInfo?veid=your_id&api_key=your_key";
$serviceInfo = json_decode (file_get_contents ($request));
print_r ($serviceInfo);

2.执行代码查看信息

之后执行脚本就可以看到自己的服务器信息,如下:

/* ------------------------------- [ output ] -------------------------------
stdClass Object
(
    [hostname] => my.server.com
    [node_ip] => 10.20.30.40
    [node_alias] => Node32
    [node_location] => US, Florida
    [plan] => micro128
    [plan_monthly_data] => 322122547200
    [plan_disk] => 4294967296
    [plan_ram] => 155189248
    [plan_swap] => 37748736
    [os] => centos-6-x86_64
    [email] => [email protected]
    [data_counter] => 569810827
    [data_next_reset] => 1430193600
    [ip_addresses] => Array
        (
            [0] => 11.22.33.44
            [1] => 11.22.33.45
        )

    [rdns_api_available] => 1
    [ptr] => stdClass Object
        (
            [11.22.33.44] => ns1.my.server.com
            [11.22.33.45] => ns2.my.server.com
        )

    [error] => 0
)
*

更多的搬瓦工API调用方式,请求参数和返回结果,可以去搬瓦工的API页面执行查看,你有兴趣,都可以自己写一个管理搬瓦工vps的有GUI的软件出来。


更多搬瓦工优惠网教程

更多搬瓦工VPS的相关教程,参考搬瓦工中文网更多文章:
  1. 搬瓦工是什么?带你对搬瓦工有个整体了解:搬瓦工新手教程整理:搬瓦工介绍 / 机房推荐 / 购买教程
  2. 搬瓦工有优惠码吗?最新搬瓦工优惠码整理:搬瓦工优惠码
  3. 想搭建个人网站?手把手一步步教你:搬瓦工建站教程
  4. 搬瓦工速度慢?搬瓦工加速全教程:搬瓦工加速方法汇总
  5. 购买的方案正好断货?搬瓦工补货通知群(禁言,仅推送):920676634
  6. 搬瓦工最便宜方案?配置、购买链接全部准备好:
套餐名称 CPU 内存大小 硬盘容量 每月流量 带宽 价格/年 购买链接
搬瓦工CN2-GIA-E(线路好,三网CN2 GIA,可选搬瓦工日本机房和DC6、DC9两个CN2 GIA机房,2.5Gbps带宽,建站推荐
CN2 GIA ECOMMERCE 2核 1 GB 20 GB 1000 GB 2.5 Gbps $169.99
搬瓦工CN2特惠方案(性价比,新手入门推荐
CN2 1核 1024 MB 20 GB 1000 GB 1 Gbps $49.99
搬瓦工香港特惠方案(香港CN2 GIA,直连低延迟,大带宽香港VPS
香港CN2 GIA 2核 2048 MB 40 GB 500 GB 1 Gbps $899.99