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

Готовые уроки IFrame + ВКонтакте API

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

Сообщение Ivan-fan » 04 фев 2012, 02:38

Извеняюсь, что засоряю тему. Перенес на юкоз, все заработало....
Ivan-fan

 
Сообщения: 5
Зарегистрирован: 03 фев 2012, 23:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение Doszhan » 05 фев 2012, 16:19

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

Во входных параметрах принимается только один id, которому посылается сообщение. Т.е. для того, чтобы отправить нескольким надо использовать функцию несколько раз, но т.к. к api можно обращаться не более 3-х раз за секунду, разослать моментом получиться только троим. Я правильно понял?
Doszhan

 
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение Александр » 05 фев 2012, 19:35

Doszhan
И при отправке каждому пользователю на стену нужно будет подтвердить это действие.
Метода отправки на стену нескольким пользователям нет.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение Doszhan » 07 фев 2012, 19:10

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

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

  1. function threeTimes(){
  2.  
  3.     if (nthCheckbox+3 < checkboxArray.length){ nthCheckbox += 3; } else {nthCheckbox = checkboxArray[i].length;}
  4.        
  5.     for (var i=nthCheckboxStart; i<nthCheckbox; i++){
  6.         VK.api("wall.post", {owner_id: document.getElementById(checkboxArray[i]).name }, function(data) {
  7.            
  8.         });
  9.         alert(document.getElementById(checkboxArray[i]).name);
  10.     }
  11.    
  12.     nthCheckboxStart += 3;
  13.    
  14.     alert(nthCheckbox + " " + checkboxArray.length);
  15.    
  16.     if (nthCheckbox < checkboxArray.length){
  17.         setTimeout(threeTimes,1000);
  18.     }
  19. }


Функция зарабатывается только после второго запуска (изначально запуск происходит через нажатие кнопки). Потом выводится сообщение об отправлении сообщение на стену первого юзера, а дальше ничего не происходит
Doszhan

 
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение Doszhan » 07 фев 2012, 21:50

Разобрался. Надо было выносить одинарный вызов VK.api("wall.post") в отдельную функцию и в callBack-е рекурсивно вызывать эту же функцию.
Doszhan

 
Сообщения: 9
Зарегистрирован: 05 фев 2012, 16:13
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение SERON » 12 фев 2012, 14:25

Тоже список друзей неработает :(
SERON

 
Сообщения: 11
Зарегистрирован: 12 фев 2012, 13:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Александр » 12 фев 2012, 15:22

SERON
Используй Charles, чтобы увидеть почему не работает.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Автор темы
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

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

Сообщение SERON » 12 фев 2012, 16:10

Ща
SERON

 
Сообщения: 11
Зарегистрирован: 12 фев 2012, 13:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение SERON » 12 фев 2012, 16:26

Проверил через чарльз, данные принимаются но я не знаю как принимается список друзей.
обычный ответ
  1.  
  2. <html>
  3. <head>
  4. <script src="js/jquery-1.6.1.min.js" type="text/javascript"></script>
  5. <script src="js/code.js" type="text/javascript"></script>
  6. <link rel="stylesheet" href="css/style.css" type="text/css" />
  7. <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
  8.  
  9. </head>
  10. <body>
  11.  
  12. <table>
  13.     <tr>
  14.         <td>
  15.        
  16.             <select id="friends_list">
  17.                 <option value="">Выберите друга</option>
  18.             </select>
  19.        
  20.         </td>
  21.         <td rowspan="3">
  22.        
  23.             <div id="user_info"></div>
  24.            
  25.         </td>
  26.     </tr>
  27.     <tr>
  28.         <td>
  29.             Сообщение:<br />
  30.             <textarea id="message_tf">http://flapps.ru</textarea>
  31.         </td>
  32.     </tr>
  33.     <tr>
  34.         <td>
  35.             <a href="#" id="send_btn">Отправить</a>
  36.         </td>
  37.     </tr>
  38. </table>
  39.  
  40.  
  41. <br /><br /><br />
  42. <a href="http://flapps.ru/" target="_blank">http://flapps.ru/</a>
  43. </body>
  44. </html>
  45.  
SERON

 
Сообщения: 11
Зарегистрирован: 12 фев 2012, 13:51
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение ukhov » 13 фев 2012, 19:57

SERON писал(а):Проверил через чарльз, данные принимаются но я не знаю как принимается список друзей.
обычный ответ
  1.  
  2. <html>
  3. <head>
  4. <script src="js/jquery-1.6.1.min.js" type="text/javascript"></script>
  5. <script src="js/code.js" type="text/javascript"></script>
  6. <link rel="stylesheet" href="css/style.css" type="text/css" />
  7. <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
  8.  
  9. </head>
  10. <body>
  11.  
  12. <table>
  13.     <tr>
  14.         <td>
  15.        
  16.             <select id="friends_list">
  17.                 <option value="">Выберите друга</option>
  18.             </select>
  19.        
  20.         </td>
  21.         <td rowspan="3">
  22.        
  23.             <div id="user_info"></div>
  24.            
  25.         </td>
  26.     </tr>
  27.     <tr>
  28.         <td>
  29.             Сообщение:<br />
  30.             <textarea id="message_tf">http://flapps.ru</textarea>
  31.         </td>
  32.     </tr>
  33.     <tr>
  34.         <td>
  35.             <a href="#" id="send_btn">Отправить</a>
  36.         </td>
  37.     </tr>
  38. </table>
  39.  
  40.  
  41. <br /><br /><br />
  42. <a href="http://flapps.ru/" target="_blank">http://flapps.ru/</a>
  43. </body>
  44. </html>
  45.  

Это не те данные. К вк скриптам обращения надо смотреть.
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

Пред.След.

Вернуться в Уроки IFrame ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron