Получение альбомов пользователя из одноклассников

В этой статейке, я приведу пример работы с 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>";
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*