<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script> <script type="text/javascript"> <!-- VK.init({apiId: ******}); function authInfo(response) { if (response.session) { var post = {owner_id: 18549691, message: "APP TEST", from_group: 1} VK.Api.call('wall.post', post, function(r) { if (r.response) {console.log(r.response.post_id);} if (!r || r.error) { alert(0); } else { alert(1); } }); } else { alert('юзер не авторизован'); } } VK.Auth.getLoginStatus(authInfo); VK.UI.button('login_button'); //--> </script>
условия такие: я, я администратор группы, owner_id - id группы. Окно просто открывается и сразу закрывается, тоесть попадаю постоянно в alert(0);
К себе на стенку все работает, все нормально. Подскажите пожалуйста в чем тут проблема ?
Emeltil писал(а):wall.post кажется только со страницами пользователей работает, в группы не можно.
Можно.
nepster писал(а):условия такие: я, я администратор группы, owner_id - id группы. Окно просто открывается и сразу закрывается, тоесть попадаю постоянно в alert(0);
К себе на стенку все работает, все нормально. Подскажите пожалуйста в чем тут проблема ?
var post = {owner_id: '-groupname', message: "APP TEST", from_group: 1}
в таком случае сообщение летит на стену к другу. Как можно узнать id по имени группы или постить по имени ?
Надо смотреть, что отвечает ВК. Подозреваю, что нельзя сделать запрос в таком формате, надо указывать именно id группы. Можете попробовать название, но без "-".
Если не выйдет - http://vk.com/developers.php?oid=-1&p=groups.search , но слишком сложно, как по мне.
Ребят, указываю минусовый id группы, пытаюсь опубликовать запись, а он публикует мне на стену от меня самого же...
А моя задача постить на стену группу от имени пользователя