Софт-Портал

одноклассники 5

Рейтинг: 4.3/5.0 (1067 проголосовавших)

Описание

5 лет

Одноклассники гид

Неофициальная дата рождения сайта одноклассники.ру - 03.03.2006

Официальная - 25.03.2006

Одноклассникам 5 лет. Юбилейный для нас год отмечен многочисленными изменениями и нововведениями. В сентябре 2010 года мы отменили платную регистрацию – это важное решение привлекло миллионы новых пользователей.

Наша команда серьезно поработала над улучшением в интерфейсе, внесла существенные изменения в сервис фотографий, статусы и группы. В 2010 мы открыли новые интерактивные разделы сайта – «Игры» и «Приложения».

Сегодня в нашем каталоге более 250 популярных игр и 65 приложений. Запустили первый в России сервис групповых скидок в социальной сети - «Классные скидки». Новый сервис поможет вам найти выгодное предложение, которое доступно для покупки не покидая наш сайт.

В короткие сроки была создана мобильная версия (http://m.odnoklassniki.ru/ ). На данный момент с ее помощью на сайт заходят миллионы ваших друзей. На мобильную платформу перенесено более 80% сервисов сайта, благодаря чему вы можете оставаться на связи со своими друзьями и близкими в любое время и в любом месте.

Создали приложение для iPhone и iPad (http://itunes.apple.com/ru/app/odnoklassniki/id398465290?mt=8 ), скоро выпустим для платформы Android. В разработке новых сервисов мы стараемся максимально учитывать ваше мнение.

Интернет – крайне динамичная быстроменяющаяся среда, в которой наша задача – работать на опережение. Поэтому уже в этом году мы планируем запустить много новых и качественных сервисов. Активно тестируется видео-раздел и сервис «Звонки», в разработке музыкальный сервис. Кроме того, непрерывно работаем над настройками приватности и безопасности вашей личной информации.

Продолжит свое совершенствование наша мобильная версия. Одноклассники - сайт, который помогает общаться с близкими, друзьями и находить новых знакомых.

В честь нашего пятилетия, мы проводим специальную акцию – только сегодня, 25 марта, 4 подарочка по цене 1. Ваше внимание стоит дорого, а бесплатных подарков не бывает :).

2006–2011 - 5 лет мы уже вместе!

С праздником всех пользователей социальной сети одноклассники.ру!

одноклассники 5:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Сеть кинотеатров КИНОМАКС

    Омерзительная восьмерка

    Рейтинг:

    Иван Царевич и Серый Волк 3 Страна чудес

    Рейтинг:

    Здравствуй, папа, Новый год Звёздные войны: Пробуждение силы

    Аутентификация через Одноклассники

    Аутентификация через Одноклассники

    Сегодня мы продолжим разговор о том, как создать аутентификацию ваших пользователей через социальные сети и сервисы. На этот раз возьмёмся за "Одноклассники"!

    Заметка. Пример, созданный в данном уроке, предназначен для работы на локальном сервере.

    Шаг 1. Регистрация нового приложения

    Для работы примера вам нужно будет самим зарегистрировать новое приложение и ввести собственные параметры. Для начала нам необходимо создать новое приложение на сайте социальной сети Одноклассники

    На открывшейся странице выбираем вид приложения: “Вне Одноклассников”; тип приложения: "oAuth авторизация".

    После этого нам необходимо заполнить следующую форму:

    Название будет "Odnoklassniki Auth". Shortname - это тоже название приложения, но только то, что будет отображаться в url адресе: "ondoklassniki-oauth". Ссылка на приложение: http://localhost/odnoklassniki-auth. Таким образом, на локальном сервере нам потребуется создать папку "odnoklassniki-auth" и поместить все рабочие файлы туда.

    После добавления нового приложения, вам на электронный почтовый ящик будет отправлено письмо с нужными нам настройками.

    Из письма мы можем извлечь такие параметры, как `Application ID`, `Публичный ключ приложения`, `Секретный ключ приложения` и `Ссылка на приложение`. Запишем их в специальные переменные в файле index.php:

    Шаг 2. Генерация ссылки для аутентификации

    Для генерации ссылки нам потребуется адрес аутентификации и специальные параметры:

    С помощью функции http_build_query, передав туда массив параметров, получим чередование ключей и значений, как в url адресе. Итак, генерируем ссылку и выводим на экран:

    Также тут я воспользовался функцией urldecode. Если этого не сделать, то в сгенерированной ссылке могут появиться закодированные символы слешей, знаков двоеточия и так далее:

    Итак, ссылка для аутентификации готова. Если мы сформировали все параметры правильным образом и получили верный url, то пройдя по ссылке, будем перенаправлены по адресу, указанному в настройках приложения ('http://localhost/odnoklassniki-auth'). Только теперь к этому адресу будет прикреплён специальный параметр code:

    Шаг 3. Получение токена

    Начинать процедуру аутентификации мы можем в том случае, если к нам пришёл параметр code. Он нам нужен для того, чтобы получить специальный токен доступа, с помощью которого, в дальнейшем, мы достанем информацию о пользователе.

    В первую очередь, снова сформируем параметры для этого запроса. Нам потребуется передать параметры: `code` - url параметр, пришедший от одноклассников; `redirect_uri` - страница, на которую будет возвращён пользователь; `grand_type`, равный значению "authorization_code" - код активации; `client_id` - id приложения; `client_secret` - секретный ключ:

    Далее нам нужно отправить POST запрос на адрес http://api.odnoklassniki.ru/oauth/token.do. передав перечисленные параметры. В PHP выполнить POST запрос можно с помощью создания curl запроса:

    В результате, при успешном выполнении запроса, в переменную $tokenInfo будет записан ответ от Одноклассников в JSON формате. Данная строка содержит 3 параметра: token_session - тип токена; refresh token - маркер обновления информации, access_token. который мы будем использовать в следующих запросах для извлечения информации о пользователе.

    Для того чтобы мы далее могли работать с данными параметрами, декодируем JSON строку с помощью функции json_decode. и помещаем данные в массив, передав в качестве второго аргумента true.

    Шаг 4. Получение информации о пользователе

    Итак, теперь когда у нас есть параметры access_token, мы можем сделать запрос к Одноклассники API и получить информацию о пользователе. Перед тем, как мы подготовим массив с параметрами, которые в последствии превратим в фрагмент url строки, нам нужно сформировать специальную `подпись` запроса $sign с помощью конкатенации двух хэшей md5 ;

    В параметр method записываем название метода API Одноклассников, который вернёт нам информацию о пользователе; Далее передаём access_token. публичный ключ (application_key ), формат возвращаемых данных (format ) и подпись запроса (sig ).

    Для получения информации о пользователе сформированные параметры нам нужно отправить GET запросом по адресу http://api.odnoklassniki.ru/fb.do :