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