<?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
$yahoo = Auth1::legs(3)
# set key, secret, and callback
->set(array(
'key' => 'your consumer key',
'secret' => 'your consumer secret',
'callback' => 'your callback'
))
# oauth
->request('https://api.login.yahoo.com/oauth/v2/get_request_token')
->authorize('https://api.login.yahoo.com/oauth/v2/request_auth')
->access('https://api.login.yahoo.com/oauth/v2/get_token');
$yahoo->GET('https://query.yahooapis.com/v1/yql?q=select%20*%20from%20social.contacts%20where%20guid%3Dme%3B&format=json&diagnostics=true&callback=')
->then(function($response) {
echo '<pre>';
var_dump($response->json());
echo '</pre>';
});
|