Получение фотографий из альбома одноклассников

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


Оценить:
(Пока оценок нет)

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

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

*

code