Можно ли сделать так, чтобы при добавлении определенной записи на стену дать пользователю некую скидку? Я делал по примеру:
$('.getbonus').on('click', function(){
if (!$(this).hasClass('disabled')){
var message = $(this).attr("data-message");
hClick(message);
}
})
function hClick(message) { // обработчик нажатия
VK.Api.call('wall.post', {
message:message,
attachments:"https://site.ru"
}, hPost);
}
function hPost(r) { // обработчик окончания выполнения API запроса
if(!r) throw "Bad response from VK";
if( r.error) { // если отказался постить
console.log("Not posted. Error:", r.error);
} else if( r.response) {
if( r.response.post_id) { // это id свежесозданного поста
console.log("Posted with id ", r.response.post_id);
console.log("Скидка получена", r.id);
} else {
console.log("No post id, no idea why", r);
}
} else {
console.log("Not posted, no idea why", r);
}
}
Но это работает только для меня, судя по всему для владельца группы и т.д. А можно ли сделать чтобы любой пользователь мог делать репост?