Class: Freelabster::API
- Inherits:
-
Object
- Object
- Freelabster::API
- Defined in:
- lib/freelabster/api.rb
Overview
Handles all calls to Freelabster’s API.
Instance Method Summary collapse
-
#get_token(urls:) ⇒ Object
Get a new token from the API.
Instance Method Details
#get_token(urls:) ⇒ Object
Get a new token from the API.
Takes an array of URLs to 3D files and returns a hash:
Example:
API.get_token(urls: ["http://example.com/file.stl"])
# => { token: "f00b4r" }
11 12 13 14 |
# File 'lib/freelabster/api.rb', line 11 def get_token(urls:) get_token_url = "https://api.freelabster.com/v1/happy3D/getToken" HTTP.post(get_token_url, json: { urls: urls }).parse end |