Как получить токен Одноклассники

При разработке приложений связанных с работой API Вконтакте возникает необходимость получить ключ доступа пользователя (access_token). Для этой цели я использую проверенный временем способ, а именно получение токена через ссылку авторизации в приложении Вконтакте на Android.

Зачем нужен токен Вконтакте

access_token – это специальный ключ доступа, который работает на базе протокола авторизации OAuth 2.0 и генерируется с помощью логина и пароля пользователя. В отдельных случаях токен генерируется прямо в интерфейсе социальной сети, например для получения доступа к приложению или сообществу.

С помощью токена (access_token) вы можете использовать практически весь функционал социальной сети Вконтакте. Узнать полный список методов для работы с API Вконтакте вы можете по ссылке: https://vk.com/dev/methods

Существует несколько типов токенов:

  • Ключ доступа пользователя – для доступа к функционалу пользователя
  • Ключ доступа сообщества – для доступа к функционалу сообщества
  • Ключ доступа приложения – для доступа к функционалу приложения

Как получить ключ доступа пользователя

Как получить токен одноклассники

Открываю в браузере

Как получить токен аккаунта ВКонтакте | Где найти токен ВК | Как узнать токен API ВК


http://www.odnoklassniki.ru/oauth/au. scope=VALUABLE ACCESS;SET STATUS;PHOTO CONTENT;MESSAGINGredirect_uri=http://site.com/index.php

В файте site.com/index.php пишу

$code = $_GET [ ‘code’ ];
$data = array(
‘code’ => $code ,
‘client_secret’ => ‘XXXXXXXXXXXXXXXXXXXXXXXX’ ,
‘client_id’ => ‘xxxxxx’ ,
‘redirect_uri’ => ‘http://site.com/index.php’ ,
‘grant_type’ => ‘authorization_code’
);
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , ‘http://api.odnoklassniki.ru/oauth/token.do’ );
curl_setopt ( $ch , CURLOPT_HEADER , 0 );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 );
curl_setopt ( $ch , CURLOPT_POST , 1 );
curl_setopt ( $ch , CURLOPT_POSTFIELDS , $data );
curl_setopt ( $ch , CURLOPT_HTTPHEADER ,array( ‘Content-Type: application/x-www-form-urlencoded’ ));
print curl_exec ( $ch );
curl_close ( $ch );

Еще по теме:  Девочка вернулась в свое время и пришла в школу что ей хотелось сказать одноклассникам

Выбает HTTP Status 400 — Provide OAUTH request parameters!

Может кто работал с OAuth на одноклассниках и сможет подсказать в чем проблема.

Источник: flasher.ru

Как получить токен и другие данные для компонента Постинг одноклассники

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

1. Регистрируемся на одноклассниках. Обязательно привязываем к аккаунту свою почту.

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

3. Создаем свое приложение. Именно с помощью него наш сайт будет делать репост записи. Как заполнять поля расписано тут. После успешного добавления приложения на почту придет письмо с идентификатором и ключами приложения.

Как получить токен ВК | Как узнать токен Api Vk приложения для выполнения действий по api

Для полноценного функционирования приложения нужны расширенные права. Нужны права GROUP_CONTENT для публикации записей в группе моего сайта.

Application ID: XXXXXXXXXXXXX
Группа https://ok.ru/group/XXXXXXXXXXXX

Также прошу дать возможность получить для приложения вечный токен.

Рейтинг
( Пока оценок нет )
Загрузка ...