Pentru cei interesati ... cam asta trebuie sa faceti:
- Va trebuie un cont la Yahoo!
- Dupa ce aveti contul accesati http://developer.yahoo.com/oauth/
- Va trebui sa cereti un API KEY, care va fi necesar la autentificare and stuff. Cand dati click pe Get Api Key o sa aveti 2 optiuni ....eu am optat pentru 'New Web/Client App'
- Se completeaza formularul cu informatiile cerute. (la Kind of Application am pus 'Web based' iar la security am selectat 'This app requires access to private user data.' pentru ca e nevoie)
- Download-ati SDK-ul de aia http://developer.yahoo.com/social/sdk/ pentru PHP
- Cititi documentatia and good luck
Mai jos este un exemplu de PHP care foloseste acest API (este similar cu cel din documentatia oferita de la yahoo). Pentru a download sample-ul urmator click aici
<?php
require("Yahoo.inc");
$consumerKey = "TYPE KEY HERE" ;
$consumerKeySecret = "TYPE SECRET HERE";
$applicationId = "TYPE APP ID HERE";
$session = YahooSession::requireSession($consumerKey, consumerKeySecret,
$applicationId);
$user = $session->getSessionedUser();
$profile = $user->loadProfile();
$presence = $user->getPresence();
$start = 0; $count = 100; $total = 0;
$connections = $user->getConnections($start, $count, $total);
header("Content-Type: text/html; charset=utf-8");
?>
<html><?
<head>
<title>YOS Social Platform Sample Application</title>
</head>
<body>
<h1>YOS Social Platform Sample Application</h1>
<h2>Profile</h2>
<?php echo print_html($profile); ?>
<h2>Presence</h2>
<?php echo print_html($presence); ?>
<h2>Connections</h2>
<?php echo print_html($connections); ?>
</body>
</html>
function print_html($object) {
return str_replace(array(" ", "\n"), array(" ", "
"), htmlentities(print_r($object, true), ENT_COMPAT, "UTF-8"));
}
?>
Gamble
Un comentariu:
asta e proiect pt scoala, job sau fun ? cine v a scris specificatiile ?
Trimiteți un comentariu