doapi-rs icon indicating copy to clipboard operation
doapi-rs copied to clipboard

Error on retrieving droplets

Open kbknapp opened this issue 9 years ago • 2 comments

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 avatar Feb 04 '16 07:02 kbknapp

@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 avatar Feb 16 '16 18:02 yberreby

@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^^

gallexme avatar Feb 18 '16 10:02 gallexme