Александр писал(а):Сформируй эту ссылку согласно документации, загрузи данные по этой ссылке, например с помощью get_file_contents и работай с ними.
Это и описано в уроке Серверная авторизация ВКонтакте на базе протокола OAuth 2.0 в пункте 6. Разберись в этом уроке.
Тут такое дело, я сделал все как там было, заработало) но как только перезагрузил страницу высветились ошибки. Вот уже сутки одни и те же ошибки, я и файлы перекачивал и удалял, записывал и ничего, в чем пробл может быть?
Ошибки такие:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\index.php:1) in Z:\home\localhost\www\config.php on line 16
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\index.php:1) in Z:\home\localhost\www\config.php on line 16
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\index.php:1) in Z:\home\localhost\www\redirect.php on line 7
Погугли "Cannot modify header information - headers already sent by". Сессия должна открываться раньше, чем что-то будет выведено на экран. Конкретно сейчас ничего не скажу.
bikerdimon писал(а): а почему там редирект стоит на другой сайт?
Где?
Если смотреть как сделано в уроке http://flapps.ru/forum/topic3931.html - происходит авторизация и редирект на callback.php. В файле callback.php access_token записывается в сессию.
Для чего тебе нужно передавать access_token в строке?
Посмотри как сделано в файле index.php. Проверяется наличие access_token в сессии и происходит запрос к API.
Александр. вы не ответили на мой вопрос, делать так как там описано я не буду. т.к. делаю то, что мне нужно. А в конкретном шаге мне нужно записать аккес токен с адресной строки в переменную
bikerdimon
Я предложил более удобный способ...
Передавать access_token нужно именно после символа # ?
Тогда яваскриптом нужно считать значение после этого символа
Да геморно это, я в итоге сделал так, как ты сначала сказал)))
Слушай, а нету случайно команды, чтобы к примеру при нажатии на определенную кнопку происходило к примеру нажатие мне нравится без открытия страницы контакта? ну соответственно имея все права акес токен и т.п.