Список друзей, не установивших приложение

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

Re: Список друзей, не установивших приложение

Сообщение Александр » 25 сен 2011, 20:11

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

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

Google
 



Re: Список друзей, не установивших приложение

Сообщение ukhov » 26 сен 2011, 18:57

Александр писал(а):ukhov
А есть какой-то способ чтобы сразу отправить приглашение конкретному пользователю? У showInviteBox нет параметра передачи id пользователя.

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

Re: Список друзей, не установивших приложение

Сообщение alexey979797 » 05 окт 2011, 17:48

ukhov писал(а):а можно ли вызвать окно приглашения друзей, вернее друга, по которому кликнул? в этом месте:
  1.                                profilesStr += '<a href="http://vk.com/id' + data.response[i].uid + '" title="' + data.response[i].first_name + ' ' + data.response[i].last_name + '" target="_blank"><img src="' + data.response[i].photo_rec + '" /></a> ';


Тоже очень надо это узнать. Как сделать, чтобы при нажатии на аватарку открывалась не страница друга, а окно приглашения?
Аватара пользователя
alexey979797

 
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54
Откуда: Краснотурьинск
Благодарил (а): 11 раз.
Поблагодарили: 0 раз.

Re: Список друзей, не установивших приложение

Сообщение Evgesha » 05 окт 2011, 18:07

Никак, только если постингом на стену.
Evgesha
ЗАБАНЕН!
 
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36
Благодарил (а): 11 раз.
Поблагодарили: 10 раз.

Re: Список друзей, не установивших приложение

Сообщение ukhov » 22 окт 2011, 19:46

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

Re: Список друзей, не установивших приложение

Сообщение Александр » 23 окт 2011, 15:08

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

Re: Список друзей, не установивших приложение

Сообщение ukhov » 30 окт 2011, 11:27

смог вывести всех друзей)
  1. <html>
  2. <head>
  3. <script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script>
  4. <script type="text/javascript" charset="cp1251" >
  5. window.onload = (function() {
  6.     VK.init(function() {
  7.         // выполняем запрос получения списка друзей
  8.         VK.api("friends.get", {}, function(dataAllFriends) {
  9.  
  10.             VK.api("friends.getAppUsers", {}, function(dataAppUsers) {
  11.  
  12.                     var frCount = dataAllFriends.response.length;
  13.  
  14.                     var appCount = dataAppUsers.response.length;
  15.                    
  16.  
  17.                     var App = dataAllFriends.response;
  18.  
  19.                     var AppCount = App.length;
  20.                     document.getElementById('uids_count').innerHTML = 'Количество друзей: ' + AppCount;
  21.                    
  22.  
  23.                     if (AppCount>0) {                
  24.  
  25.                         if (AppCount<4) {
  26.  
  27.                             var AppUids = App.join(',');
  28.                         } else {
  29.  
  30.                             var uidCount = 3;
  31.                             var uidArr = [];
  32.                            
  33.                             for (i=0;i<uidCount;i++) {
  34.                                 var max = App.length-1;
  35.                                 var rand = Math.floor(Math.random()*max);
  36.                                 uidArr.push(App[rand]);
  37.                                 App.splice(rand,1);
  38.                             }
  39.  
  40.                             AppUids = uidArr.join(',');
  41.                         }
  42.                        
  43.                        
  44.                        
  45.                         VK.api("getProfiles", {uids:AppUids,fields:"photo_rec"}, function(data) {
  46.  
  47.                             var profilesCount = data.response.length;
  48.                            
  49.                             var profilesStr = '';
  50.                            
  51.                             for (var i=0; i<profilesCount; i++) {
  52.                                 profilesStr += '<a href="http://vk.com/id' + data.response[i].uid + '" title="' + data.response[i].first_name + ' ' + data.response[i].last_name + '" target="_blank"><img src="' + data.response[i].photo_rec + '" /></a> ';
  53.                             }
  54.                             document.getElementById('friends_list').innerHTML = profilesStr;
  55.                            
  56.                             // http://flapps.ru
  57.                         });
  58.                     }
  59.             });
  60.         });
  61.     });
  62. });
  63. </script>
  64. </head>
  65. <body>
  66. <div id="uids_count"></div>
  67. <div id="friends_list"></div>
  68. <a href="http://flapps.ru">http://flapps.ru</a>
  69. </body>
  70. </html>
Изображение
Аватара пользователя
ukhov
Модератор
Модератор
 
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19
Откуда: Санкт-Петербург
Благодарил (а): 85 раз.
Поблагодарили: 155 раз.

Re: Список друзей, не установивших приложение

Сообщение apiboss » 02 фев 2012, 19:42

У меня как положено выводит три аватарки но видно что блок(friends_list) растянулся и в нем есть эти самые друзья но их не видно ! Как бы сделать чтобы он не растягивался так ? Блин правда я еще стили не применял. Может со стилями все будет ок !
apiboss

 
Сообщения: 25
Зарегистрирован: 03 май 2011, 17:15
Благодарил (а): 8 раз.
Поблагодарили: 1 раз.

Re: Список друзей, не установивших приложение

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

apiboss писал(а):Как бы сделать чтобы он не растягивался так ?

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

Re: Список друзей, не установивших приложение

Сообщение UkraineRomeo » 24 апр 2012, 17:34

Ето все бесполезно если нельзя подключить showRequestBox........
кто знает как - дайте скрипт!
UkraineRomeo

 
Сообщения: 13
Зарегистрирован: 09 мар 2012, 19:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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



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

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

cron