Отправка сообщения на стену друга (wall.post)

Готовые уроки IFrame + ВКонтакте API
Ivan-fan
Сообщения: 5
Зарегистрирован: 03 фев 2012, 23:11

Re: Отправка сообщения на стену друга (wall.post)

Сообщение Ivan-fan »

Извеняюсь, что засоряю тему. Перенес на юкоз, все заработало....
Doszhan
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13

Re: Отправка сообщения на стену друга (wall.post)

Сообщение Doszhan »

А нельзя отправить сообщение сразу нескольким друзьям?

Во входных параметрах принимается только один id, которому посылается сообщение. Т.е. для того, чтобы отправить нескольким надо использовать функцию несколько раз, но т.к. к api можно обращаться не более 3-х раз за секунду, разослать моментом получиться только троим. Я правильно понял?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Отправка сообщения на стену друга (wall.post)

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

Doszhan
И при отправке каждому пользователю на стену нужно будет подтвердить это действие.
Метода отправки на стену нескольким пользователям нет.
Doszhan
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13

Re: Отправка сообщения на стену друга (wall.post)

Сообщение Doszhan »

Не могу понять в чем проблема?

Запускаю эту рекурсивную функцию (изначальные значения nthCheckbox, nthCheckboxStart равны нулю):

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

function threeTimes(){     if (nthCheckbox+3 < checkboxArray.length){ nthCheckbox += 3; } else {nthCheckbox = checkboxArray[i].length;}            for (var i=nthCheckboxStart; i<nthCheckbox; i++){        VK.api("wall.post", {owner_id: document.getElementById(checkboxArray[i]).name }, function(data) {                    });        alert(document.getElementById(checkboxArray[i]).name);    }        nthCheckboxStart += 3;        alert(nthCheckbox + " " + checkboxArray.length);        if (nthCheckbox < checkboxArray.length){        setTimeout(threeTimes,1000);    }}
Функция зарабатывается только после второго запуска (изначально запуск происходит через нажатие кнопки). Потом выводится сообщение об отправлении сообщение на стену первого юзера, а дальше ничего не происходит
Doszhan
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13

Re: Отправка сообщения на стену друга (wall.post)

Сообщение Doszhan »

Разобрался. Надо было выносить одинарный вызов VK.api("wall.post") в отдельную функцию и в callBack-е рекурсивно вызывать эту же функцию.
SERON
Сообщения: 11
Зарегистрирован: 12 фев 2012, 13:51

Re: Отправка сообщения на стену друга (wall.post)

Сообщение SERON »

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

Re: Отправка сообщения на стену друга (wall.post)

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

SERON
Используй Charles, чтобы увидеть почему не работает.
SERON
Сообщения: 11
Зарегистрирован: 12 фев 2012, 13:51

Re: Отправка сообщения на стену друга (wall.post)

Сообщение SERON »

Проверил через чарльз, данные принимаются но я не знаю как принимается список друзей.
обычный ответ

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

 <html><head><script src="js/jquery-1.6.1.min.js" type="text/javascript"></script><script src="js/code.js" type="text/javascript"></script><link rel="stylesheet" href="css/style.css" type="text/css" /><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> </head><body> <table>    <tr>        <td>                   <select id="friends_list">                <option value="">Выберите друга</option>            </select>               </td>        <td rowspan="3">                   <div id="user_info"></div>                   </td>    </tr>    <tr>        <td>            Сообщение:<br />            <textarea id="message_tf">http://flapps.ru</textarea>        </td>    </tr>    <tr>        <td>            <a href="#" id="send_btn">Отправить</a>        </td>    </tr></table>  <br /><br /><br /><a href="http://flapps.ru/" target="_blank">http://flapps.ru/</a></body></html> 
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Отправка сообщения на стену друга (wall.post)

Сообщение ukhov »

SERON писал(а):Проверил через чарльз, данные принимаются но я не знаю как принимается список друзей.
обычный ответ

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

 <html><head><script src="js/jquery-1.6.1.min.js" type="text/javascript"></script><script src="js/code.js" type="text/javascript"></script><link rel="stylesheet" href="css/style.css" type="text/css" /><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> </head><body> <table>    <tr>        <td>                   <select id="friends_list">                <option value="">Выберите друга</option>            </select>               </td>        <td rowspan="3">                   <div id="user_info"></div>                   </td>    </tr>    <tr>        <td>            Сообщение:<br />            <textarea id="message_tf">http://flapps.ru</textarea>        </td>    </tr>    <tr>        <td>            <a href="#" id="send_btn">Отправить</a>        </td>    </tr></table>  <br /><br /><br /><a href="http://flapps.ru/" target="_blank">http://flapps.ru/</a></body></html> 
Это не те данные. К вк скриптам обращения надо смотреть.
Ответить