doapi-rs
doapi-rs copied to clipboard
Error on retrieving droplets
let auth_token = "my token";
let domgr = DoManager::with_token(&auth_token);
match domgr.droplets().retrieve() {
Ok(val) => "OK".to_string(),
Err(t) => t.to_string(),
});
Returns error:
Error "expected value" at line 0 column 0
Likely due to upstream API change
@kbknapp Works on my machine. Maybe your token was invalid, or is was a temporary DigitalOcean downtime?
extern crate doapi;
use doapi::DoManager;
use doapi::DoRequest;
fn main() {
let auth_token = env!("DO_AUTH_TOKEN");
let domgr = DoManager::with_token(&auth_token);
match domgr.droplets().retrieve() {
Ok(val) => "OK".to_string(),
Err(t) => t.to_string(),
};
}
❯ cargo run --example retrieve
Compiling doapi v0.1.2 (file:///Users/yberreby/code/shared/doapi-rs)
examples/retrieve.rs:9:12: 9:15 warning: unused variable: `val`, #[warn(unused_variables)] on by default
examples/retrieve.rs:9 Ok(val) => "OK".to_string(),
^~~
Running `target/debug/examples/retrieve`
@yberreby actually i reported the problem and @kbknapp made a issue from it, gonna try again this evening, but im sure i used a read/write api token, but not sure enough^^