oauth.vk.com/blank.html и что?

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Ответить
nepster
Сообщения: 13
Зарегистрирован: 30 июн 2012, 23:16

oauth.vk.com/blank.html и что?

Сообщение nepster »

Сделал как в документации вк

Код: Выделить всё

<?php define('APP_ID', ***);define('SECRET_KEY', '***');define('SETTINGS', 'notify,friends,wall,messages,offline');define('REDIRECT_URI', 'http://oauth.vk.com/blank.html'); $url = 'http://oauth.vk.com/authorize?client_id='.APP_ID.'&scope='.SETTINGS.'&redirect_uri='.REDIRECT_URI.'&display=popup&response_type=token'; echo '<a href="'.$url.'">'.$url.'</a>'; ?>
окей, все хорошо, попал на


http://oauth.vk.com/blank.html#access_t ... id=3153815
Login success

Окей )) что дальше ) подскажите пожалуйста как считать токин ? замкнутый круг
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: oauth.vk.com/blank.html и что?

Сообщение Александр »

nepster
А что делаешь то?
Может тебе надо «Серверная авторизация для подключения сайтов (Authorization Code Flow)», а не «Клиентская авторизация»?
http://vk.com/developers.php?o=-1&p=%D0 ... %D1%8F&s=1
nepster
Сообщения: 13
Зарегистрирован: 30 июн 2012, 23:16

Re: oauth.vk.com/blank.html и что?

Сообщение nepster »

у меня как раз Standalone приложение.

REDIRECT_URI - нужно вводить только их blank.html, в любом другом случае:

{"error":"invalid_scope","error_description":"standalone applications should use blank.html as redirect_uri to access messages"}
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: oauth.vk.com/blank.html и что?

Сообщение Александр »

nepster
Standalone на PHP? Поподробнее расскажи.

Всё таки посмотри Серверную авторизацию OAuth 2.0...
Серверная авторизация ВКонтакте на базе протокола OAuth 2.0
nepster
Сообщения: 13
Зарегистрирован: 30 июн 2012, 23:16

Re: oauth.vk.com/blank.html и что?

Сообщение nepster »

у меня есть форум, тоесть сторонний сайт. Мая задача обеспечить пользователя возможностью при выборе галочки, постить сообщения одновременно на форум и в соц. сети. Тоесть нужны расширенные методы, а именно wall.post

Везде советовали создавать Standalone приложения. Я 1 раз работаю с api соц. сетей, твиттер и фейсбук дался без особых проблем, вот с контактом пока проблема.
Подскажите пожалуйста какой нужен вид приложения для подобных действий (wall.post на стороннем сайте )
nepster
Сообщения: 13
Зарегистрирован: 30 июн 2012, 23:16

Re: oauth.vk.com/blank.html и что?

Сообщение nepster »

П.С. авторизация работает, но при попытки использовать wall.post:

{"error":{"error_code":7,"error_msg":"Permission to perform this action is denied","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"wall.post"},{"key":"access_token","value":"1e8c74f35145cedc1ebc6b64ef1e92645811ebc1ebc6b62f2429fe99536106f"},{"key":"message","value":"Тест"}]}}
Ответить