Имеется десктоп аппликация, авторизация произведена таким образом:
Код: Выделить всё
function doVKLogin(){ $.getScript('http://vkontakte.ru/js/api/openapi.js', function(){ VK.init({ apiId:vk_app_id, nameTransportPath:'/openid/vkontakte/xd_receiver.htm' }); VK.Auth.login(afterLogin); });}function afterLogin(response){ window.location = vk_return_url;}
Код: Выделить всё
file_get_contents('https://api.vkontakte.ru/method/wall.post?owner_id='.$this->userId.'&access_token='.$access_token.'&message='.$message.'&attachment='.$attachment);
Код: Выделить всё
http://oauth.vk.com/authorize?client_id=' .VK_APP_ID.'&scope=notify,wall,offline&display=popup&redirect_uri=http://mysite.com&response_type=token
Приложение сейчас вида Desktop/Standalone. IFrame использовать не могу потому что сайт сторонний.