home / guides / Making-signed-requests-to-Vimeos-API
# Making signed requests to Vimeo's API

This small guide is meant to give you a small overview how to use the [li3_oauth plugin](http://rad-dev.org/li3_oauth) to make signed requests.

## Installing the plugin

Let's start with installing the plugin. Any plugin needs to go into your ```app/libraries``` or ```lithium/libraries``` directory. In this example, we only need it for a single application, so navigate to your app directory and clone the source from git:

{{{
$ git clone code@rad-dev.org:li3_oauth.git libraries/li3_oauth
}}}

This will create a new directory inside ```app/libraries```. Right now Lithium doesn't know that the plugins exists. In order to change that, open ```app/config/bootstrap/libraries.php``` and add the following line:

{{{
Libraries::add('li3_oauth');
}}}

That's it, now you can start using Oauth in your application.

## Making a signed request
Now let's assume our application has a ```Vimeo``` model with a single ```search``` method that interacts with the API.
{{{
<?php

namespace app\models;

use \li3_oauth\extensions\service\Oauth;

class Vimeo extends \lithium\data\Model {

	public static function search($query) {

	}

}

?>
}}}