OPEN API (Oauth) и Iframe - в чем разница?
Добавлено: 25 янв 2012, 08:56
В общем уже совсем отчаялся, и голова набекрень от этого Вконтакте и его API.
Цель:
1. Вход на сайт через вконтакте и получение данных о юзере
2. Постинг на стену юзера информации о его действиях на сайте, например его коммент.
Сначала делал через JS OPEN API. Войти получается, инфу о пользователе получаю все ок.
Потом сделал тоже самое, но уже средствами php и https://oauth.vkontakte.ru/.
Также все ок.
Перешел к этапу постинга на стену. Через PHP тут же был большой облом, в виде сообщения, что данный метод только для stand-alone приложений. Пришлось вернуться к работе с JS API.
Далее у меня пошли непонятки. Постинг возможен для Flash и IFrame. C Flash все понятно вроде, что это и чего.
Я думаю мне как раз подойдет IFrame. Но я никак не могу понять, что это есть по сути вообще?
Вот возьмем этот пример: http://flapps.ru/forum/topic3165.html Просмотрел его весь, вообще не увидел где идет инициализация пользователя, где указано соотвествующее приложение. Скачал опробовал, естественно не работает.
Кто разъяснит мне, что за IFrame и с чем его едят. Что сделать, чтобы хотябы указанный выше пример заработал? Дальше уже сам как нибудь разберусь.
Цель:
1. Вход на сайт через вконтакте и получение данных о юзере
2. Постинг на стену юзера информации о его действиях на сайте, например его коммент.
Сначала делал через JS OPEN API. Войти получается, инфу о пользователе получаю все ок.
Потом сделал тоже самое, но уже средствами php и https://oauth.vkontakte.ru/.
Также все ок.
Перешел к этапу постинга на стену. Через PHP тут же был большой облом, в виде сообщения, что данный метод только для stand-alone приложений. Пришлось вернуться к работе с JS API.
Далее у меня пошли непонятки. Постинг возможен для Flash и IFrame. C Flash все понятно вроде, что это и чего.
Я думаю мне как раз подойдет IFrame. Но я никак не могу понять, что это есть по сути вообще?
Вот возьмем этот пример: http://flapps.ru/forum/topic3165.html Просмотрел его весь, вообще не увидел где идет инициализация пользователя, где указано соотвествующее приложение. Скачал опробовал, естественно не работает.
Кто разъяснит мне, что за IFrame и с чем его едят. Что сделать, чтобы хотябы указанный выше пример заработал? Дальше уже сам как нибудь разберусь.