<?php // Include the PHP SDK for YSP library. require_once("yosdk/lib/Yahoo.inc"); // Define values for keys required for authorization define(CONSUMER_KEY,"dj0yJmk9ZDNwaXdQSEZ…j"); define(CONSUMER_SECRET,"37fe717538e0598e6c70d4262…"); // The YahooApplication class is used for two-legged authorization, which doesn't need user authorization. $two_legged_app = new YahooApplication(CONSUMER_KEY,CONSUMER_SECRET); // Create queries for Flickr $yql_request = 'select * from flickr.photos.search where user_id="28569531@N00" and text="jump" limit 6'; // Make the request $results = $two_legged_app->query($yql_request); $photos = $results->query->results->photo; // Build the output HTML foreach($photos as $k=>$v) { $imgs .= '<img src="http://farm' . $v->farm . '.static.flickr.com/' . $v->server . '/' . $v->id . '_' . $v->secret . '_m.jpg" alt="Image' . $k . '"/>' ; } echo "<html><body>" . $imgs . '</body></html>’; ?> YQL :: 2-legged OAuth – PHP SDK
YQL :: 2-legged OAuth – Result
<?php // Include the PHP SDK for YSP library. require_once("yosdk/lib/Yahoo.inc"); // Define values for keys required for authorization define(CONSUMER_KEY,"dj0yJmk9ZDNwaXd…j"); define(CONSUMER_SECRET,"37fe717538e0598e6…"); $session=YahooSession::requireSession(CONSUMER_KEY,CONSUMER_SECRET); // Define YQL queries for the Social Directory APIs $query = "SELECT * FROM social.connections WHERE owner_guid=me LIMIT 2"; $result = $session->query($query); // Build the output HTML echo("<html><body><pre><h2>Connection Data</h2>" ); var_dump($result) ; echo("</pre></body></html>"); ?> YQL :: 3-legged OAuth – PHP SDK
0 comments
Post a comment