DediboxApi::Client
Client Dedibox / Online.net API v1.
Auth par Bearer token (un jeton unique, généré depuis la console https://console.online.net/fr/api/access). Contrairement à OVH, pas de signature HMAC ni de consumer key à dériver — un seul token sert pour toutes les requêtes.
client = DediboxApi::Client.new(token: ENV["DEDIBOX_TOKEN"])
info = client.servers.info(186260)
puts info.hostname
Constructors
Instance methods
call(method : String, path : String, query : Hash(String, String) | Nil = nil, body = nil) : JSON::Any | Nil
Effectue un appel API et retourne le corps parsé en JSON
(ou nil si vide).
method:"GET","POST","PUT","DELETE"path: chemin relatif au endpoint (ex."/server/186260")query: paramètres query stringbody: objet JSON-sérialisable (ounil)
endpoint
Sourcessh_keys
Sourcetoken
Sourcetransport
Sourcetransport=(transport : HttpTransport)
Sourceuser
Source