Форум сообщества Clodo.ru: PHP класс для Clodo API - Форум сообщества Clodo.ru

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

PHP класс для Clodo API

#1 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 25 Март 2012 - 13:55

Решил сделать класс для облегчения работы с Clodo API. Пока работает только с серверами и биллингом, в будущем планируется добавление поддержки остальных API.

Пример работы(получение баланса аккаунта):
<?php
require_once('clodoapi.class.php');
$api = new ClodoApi('username', 'token', 'json');

$balance = json_decode($api->get_balance(), true);

echo('Текущий баланс на аккаунте: '.$balance['balance'].' руб.');
?>


Создание сервера:
<?php
require_once ('clodoapi.class.php');
$api = new ClodoApi('username', 'api key', 'json');

$data = json_decode( $api->create_server('oversun', 'test server', 'VirtualServer', '512', '', '5', '1', '521'), true );

echo ('ID сервера: ' . $data['server']['id'] . '<br />'
. 'Название сервера: ' . $data['server']['name'] . '<br />'
. 'Пароль сервера: ' . $data['server']['adminPass']);
?>

Остальные примеры можно посмотреть здесь.

Сам класс и документацию можно найти здесь. Форкаем :)

Мини-ToDo:
  • Поддержка DNS API
  • Cloud Storage API
  • Кеширование запросов
  • ...

Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#2 Пользователь офлайн   RoMaN444Ik 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 351
  • Регистрация: 05 Март 11
  • ГородБарнаул

Отправлено 26 Март 2012 - 09:25

Кстати можно поместить в библиотеку знаний в раздел API, чтобы новичкам было легче построить свое приложение для управления сервером.
Подписываемся на мой twitter @nazarkin_roman
Мой блог beta
0

#3 Пользователь офлайн   Евгений Лаврентьев 

  • Модератор
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 621
  • Регистрация: 27 Январь 11
  • ГородМосква

Отправлено 15 Июнь 2012 - 18:05

а у меня такая библиотека была ток не успел выложить ((
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей