oauth1-request 0.1.2

Yet yet yet another OAuth 1 client library.
Documentation

oauth1-request

Build Status Current Version Documentation

Yet yet yet another OAuth 1 client library for Rust.

Usage

Add this to your Cargo.toml:

[dependencies]
oauth1-request = "0.1"

and this to your crate root:

extern crate oauth1_request;

Pros

  • No dependency on ring (which can cause some compatibility issues).
  • Slightly lower memory footprint (maybe): it avoids allocating memory for sorting query pairs unlike other crates.

Cons

  • Only dogfed on Twitter and likely to break on other sites.
  • Signature methods other than HMAC-SHA1 are not implemented (yet).
  • Less ergonomic API: it requires you to explicitly handle the ordering of query/OAuth parameters.