Libraries

Integrating Qwerly is really straightforward, but here's a few third-party libraries to make things even simpler.

Node.js

By Phil Jackson (Qwerly's CTO)

Node-Qwerly is an asynchronous node.js API for Qwerly. It’s written in Coffeescript (but the JS is included so no need for the Coffeescript compiler).

Synopsis

Qwerly = qwerly.V1();
q = new Qwerly(process.env.QWERLY_API_KEY);
q.services().viaTwitter("philjackson", function(err, res) {
  return console.log(res);
});

Kyntex Module

By Ed Orcutt

The Kynetx module for the Qwerly API provides access to the curated collection of social network data hosted by Qwerly.

Synopsis

qwerlyProfile = Qwerly:profileByTwitterUsername("edorcutt");

Zend

By Tim Langley

Access to the Qwerly API via PHP.

Synopsis

try {
    $api->retrieveByTwitterUsername('test');
} catch (Qwerly_API_NotFoundException $e) {
    if ($e->getCode() == Qwerly_API::TRY_AGAIN_LATER_CODE) {
        // code...
    } else if ($e->getCode() == Qwerly_API::NOT_FOUND_CODE) {
        // more code...
    }
}

Python

By Matt Sullivan

Access to the Qwerly API via Python - with Django support.

Synopsis

from qwerlypylib import Qwerly

api_key = "REPLACE WITH YOUR API KEY"

api = Qwerly(api_key, "Application User Agent")

# Get Profile
response = api.profile.get_by_email("my_crazy__username@gmail.com")

# Or Get Services
response = api.services.get_by_email("my_crazy__username@gmail.com")

if response.code == 200:
   json = response.body
   # Do what you want with the json
}}}

Contribute

Qwerly T-Shirt!

We love code. If you want us to link to your Qwerly related project drop us a line team@qwerly.com and we'll put your name in lights. If we really like it we'll even throw a Qwerly branded t-shirt your way.

...