В этой статейке, я приведу пример работы с api «одноклассников».
Получение альбомов пользователя из социальной сети «одноклассников».
При использовании кода подразумевается, что вы уже зарегистрировали свое приложение в соц.сети и получили ключ и секретный ключ для своего приложения.
Ниже приведен код, для получения массива данных об альбомах пользователя.
define('APP_KEY', '*********'); // ключ приложения
define('SECRET_KEY', '*************'); // секретный ключ приложения
$uid = 171173274; // id пользователя в одноклассниках
// собираем параметры в массив
$params = array(
"application_key=". APP_KEY, // ключ приложения
"format=". "json", // тип передачи данных
"uid=". $uid, // id юзера
"count=". 100 // требуемое количество альбомов, максимум 100
);
sort($params); // сортировка массива
$sig = md5(join('', $params).SECRET_KEY); // генерируем сигнатуры
// ссылка, по которой будет сделан запрос к api
$req = "http://api.odnoklassniki.ru/api/photos/getAlbums?sig=".$sig."&".join('&',$params);
$page = file_get_contents($req); // запрос к api одноклассников
$result = json_decode($page,true); // разбираем полученные данные
// вывод полученных данных
echo "<pre>";
print_r ($result["albums"]);
echo "</pre>";
