Просмотр полной версии : [Вконтакте] Непривязанный токен AS3 PHP
MoNstrik
01.12.2018, 19:01
Здравствуйте, как можно получить access_token пользователя непривязанный к IP, т.е для использования на стороне сервера? У меня в ВК IFRAME приложение, html страничка подгружает swf и передает значения FlashVars-ом
<param name="FlashVars" value="viewer_id=<?php echo $_REQUEST['viewer_id']; ?>&auth_key=<?php echo $_REQUEST['auth_key']; ?>" />
Во флеше значения принимаю и отсылаю в php. Мне нужен токен, чтобы при нажатии на кнопку Рассказать друзьям размещалась запись на стене пользователя
caseyryan
01.12.2018, 21:58
На сколько я знаю, токен не привязан к IP адресу.
Но в твоем случае просто получай этот токен прямо со своего сервера https://vk.com/dev/authcode_flow_user
MoNstrik
01.12.2018, 23:57
А как использовать это, если передается флешварсы из index.html? А при тесте vk.api не видит их https://vk.com/dev/openapi
caseyryan
02.12.2018, 16:09
Какие флешварсы? Они тебе не нужны. Ты указываешь только те параметры, которые указаны в доках по моей ссылке. Там же есть и пример запроса. Показываешь юзеру страницу авторизации, он авторизуется и вк переадресует его на адрес колбэка, который ты указал в настройках. При переадресации там будет поле code, которое нужно для получения токена. Это поле ты можешь прямо в JS получить, тебе вообще флеш для этой процедуры не нужен
alexandrratush
03.12.2018, 16:33
Вы хотите вызывать метод wall.post на сервере? Если не ошибаюсь то это можно делать только со стороны клиента https://vk.com/dev/wall.post.
caseyryan
05.12.2018, 17:18
Вы хотите вызывать метод wall.post на сервере? Если не ошибаюсь то это можно делать только со стороны клиента https://vk.com/dev/wall.post.
Нет, можно и со стороны сервера. Как вообще вк отличит с какой стороны пришел запрос?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.