| 
<?php require_once __DIR__ . '/../vendor/autoload.php';
 /*
 * Copyright (c) 2014, Yahoo! Inc. All rights reserved.
 * Copyrights licensed under the New BSD License.
 * See the accompanying LICENSE file for terms.
 */
 
 use ohmy\Auth1;
 
 # initialize 3-legged oauth
 $fitbit = Auth1::legs(3)
 ->set('key', 'your consumer key')
 ->set('secret', 'your consumer secret')
 ->set('callback', 'your callback url')
 
 # oauth
 ->request('http://api.fitbit.com/oauth/request_token')
 ->authorize('http://www.fitbit.com/oauth/authorize')
 ->access('http://api.fitbit.com/oauth/access_token')
 
 # save user id
 ->finally(function($data) use(&$user_id) {
 $user_id = $data['encoded_user_id'];
 });
 
 # test GET call
 $fitbit->GET("https://api.fitbit.com/1/user/$user_id/profile.json")
 ->then(function($response) {
 echo '<pre>';
 var_dump($response->json());
 echo '</pre>';
 });
 
 
 |