Разместить запись на стену
Добавлено: 24 окт 2012, 21:42
Хочу сделать кнопку "разместить сообщение в вк", создал приложение сайт, по примерам сделал небольшой код, но не получается нормально работать с ним. После нажатия на "Разместить" окно с подтверждением появляется раз через раз и вообще не совсем понятно по каким условиям. Единственное что заметил, если после строчки VK.Auth.login поставить алерт, окно с подтверждением разместить запись на стене появляется всегда. Помогите разобраться в чем проблема.
Код: Выделить всё
<script type="text/javascript" src="/js/jquery.js"></script><script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script><script type="text/javascript"> VK.init({apiId: 7777, onlyWidgets: true}); </script> <script type="text/javascript"> function authInfo(response) { if (!response.session) { alert('Необходимо войти с помощью ВКонтакте.'); return false; } VK.Api.call('wall.post', { message: 'test text ', }, function(r) { if (r.error) { console.log(r.error); if (r.error.error_code == 10007) { alert('Для участия в акции необходимо разместить запись на стене.'); } if (r.error.error_code == 20) { alert('Произошла неизвестная ошибка, пожалуйста повторите еще раз.'); } if (r.error.error_code == 14) { alert('Произошла неизвестная ошибка, повторите поже.'); } return false; } alert('Успешно размещено!'); }); } $(document).ready(function() { $('#join').click(function() { VK.Auth.login(authInfo,1); // alert(1); }); }); </script> <a href="#" id="join">Разместить</a>