Отправка сообщений на стены друзей

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
maksimn
Сообщения: 59
Зарегистрирован: 26 мар 2011, 10:46

Отправка сообщений на стены друзей

Сообщение maksimn »

Хочу сделать отправку сообщений на стену друзьям. Вот что получилось:

Код: Выделить всё

<html><head><script src="http://vk.com/js/api/xd_connection.js?2"></script><script type="text/javascript" src="js/jquery-1.4.2.min.js"></script><link rel="stylesheet" href="http://vkontakte.ru/css/rustyle.css" type="text/css" media="all" /><script src="http://vkontakte.ru/js/common.js" type="text/javascript"></script></head><body><select id="uid"></select><input value=Отправить type=button onclick=sendwallwindow(document.getElementById("uid").options[document.getElementById("uid").selectedIndex].value) ><script>VK.init(function(){ });VK.api("friends.get", { fields:"first_name,last_name" } ,function(data) {leng = data.response.length;for(i=0;i<=leng;i++){document.getElementById("uid").innerHTML=document.getElementById("uid").innerHTML+"<option value="+data.response[i].uid+">"+data.response[i].first_name+" "+data.response[i].last_name+"</option>";}});function sendwallwindow(user_id){VK.api("wall.Post", { owner_id:user_id, message:"тест" }, function(data) {if (data.response) alert("Статус обновлен.");});}</script></body></html>
Список друзей и окно подтверждения отправки - выводит, а отправлять - не отправляет. Где ошибка?
Аватара пользователя
BaCo
Сообщения: 76
Зарегистрирован: 28 дек 2010, 11:48

Re: Отправка сообщений на стены друзей

Сообщение BaCo »

Код: Выделить всё

VK.api("wall.Post", { owner_id:user_id, message:"тест" }, function(data) {if (data.response) alert("Статус обновлен.");});
Сделай так:

Код: Выделить всё

VK.api("wall.Post", { owner_id:user_id, message:"тест" }, function(data) {alert(data.response);if (data.response) alert("Статус обновлен.");});
И напиши, что ответит.
maksimn
Сообщения: 59
Зарегистрирован: 26 мар 2011, 10:46

Re: Отправка сообщений на стены друзей

Сообщение maksimn »

Отвечает: undefined
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка сообщений на стены друзей

Сообщение Александр »

Что с кодировкой?
Запускай charles и смотри какой запрос отправляет и какой ответ получает скрипт от сервера api.
maksimn
Сообщения: 59
Зарегистрирован: 26 мар 2011, 10:46

Re: Отправка сообщений на стены друзей

Сообщение maksimn »

Кодировка utf-8.

Charles показывает нормальный ответ.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка сообщений на стены друзей

Сообщение Александр »

maksimn
Вижу, что UTF-8. Но вот это почему "Статус обновлен." ? Нравится работать с такими скриптами?
maksimn писал(а):Charles показывает нормальный ответ.
То есть показывает, что запись опубликована? Примерно такое?

Код: Выделить всё

{"response":{"post_id":215}}
maksimn
Сообщения: 59
Зарегистрирован: 26 мар 2011, 10:46

Re: Отправка сообщений на стены друзей

Сообщение maksimn »

Так, вроде бы понял как работать с Charles
Отвечает, что неизвестный метод:

Код: Выделить всё

{"error":{"error_code":3,"error_msg":"Unknown method passed","request_params":[{"key":"api_id","value":"ТУТ ID ПРИЛОЖЕНИЯ"},{"key":"format","value":"json"},{"key":"message","value":"тест"},{"key":"method","value":"wall.Post"},{"key":"owner_id","value":"ТУТ ID пользователя которому отравляю"},{"key":"rnd","value":"2712"},{"key":"sid","value":"KEY"},{"key":"sig","value":"KEY"},{"key":"v","value":"3.0"}]}}
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка сообщений на стены друзей

Сообщение Александр »

maksimn
Попробуй wall.post - post с маленькой буквы.
maksimn
Сообщения: 59
Зарегистрирован: 26 мар 2011, 10:46

Re: Отправка сообщений на стены друзей

Сообщение maksimn »

Смешная ошибка. Спасибо, Александр.
Аватара пользователя
Cypporat
Сообщения: 48
Зарегистрирован: 30 май 2011, 11:03

Re: Отправка сообщений на стены друзей

Сообщение Cypporat »

Кто может скинуть этот скрипт в js полностью без php просто я делаю не чего не получается помогите оч прошу :cry:
Ответить