Vkinviter - priglashatel asszisztens tisztviselők VKontakte csoportok
Fejlesztés → VkInviter - priglashatel asszisztens tisztviselők VKontakte csoportok
Minden jó napot!
Én vagyok a rendszergazda az egyik zenei csoport VKontakte (a továbbiakban - EC). Zenészek gyakran turnézik a különböző városokban Magyarországon és a FÁK országokban. Az egyik módja, hogy tájékoztassa a rajongók a csoport a közelgő koncert a városban - küld ki meghívót az érintett ülést a VC.
Ebben a cikkben szeretnék megmutatni az egyik lehetséges megoldás erre a problémára.
Először is, meg kell, hogy legyen a rendszergazda a csoport és ez a csoport VC kell a szervező a találkozó a VC.
Határozat „minden kézzel”
A meglévő felület lehetővé teszi, hogy egy ilyen levelezési lista segítségével manuálisan is vezérelhető menü az ülés:
„Hívja meg barátait” - „Hívd a csoport tagjai”:
- Hosszú ideig, mert egyes városokban, a résztvevők száma több, mint néhány ezer
- Lehetetlen, hogy teljesíti a felhívásban résztvevők él egy adott városban
Megoldás „automatizálni a folyamatot”
Két módja van: írj egy alkalmazást VC API, vagy egy önálló utáni kap kéréseket.
Az elemzést követően, rájöttem, hogy a VC API nem alkalmas. A módszer leírását a felhasználó számára nem meghívások egy találkozó, és nem igazán akar bajlódni a bejegyzési kérelem és más belső közösségi szabályok alól.
Ezért meg kell vizsgálni a poszt-get kéri, és írni „szimulátor” felhasználó.
Ventilátorok N
A listát a csoport tagjait minden városban fogja használni a normál keresési vk.com/search, különösen fontos ez a szűrő beállítása:

Készíts egy keresés a csoport tagjai lehetnek egy csoportja oldalak, a kérés formájában:
al_search.php? al = 1c [csoport] = 6206c [rész] = emberek
ahol a csoport - id-csoport.
Hozzáadása után szűrés ország és város kérés formájában:
al_search.php? al-1c [város] = 1c [ország] = 1c [csoport] = 6206c [pont] = ember
ahol, illetve városi - id város, ország - id ország
A válasz a kérdésre van egy lista a felhasználók számára.
Response Fejes hordoz két fontos következménnyel jár:
"Has_more": true, "offset": 200
has_more - meghatározza, hogy több felhasználó kiadni
ofszet - «behúzás”, vagy váltani az első felhasználó
A blokk információt a felhasználó a formája:
Ebben a blokkban érdekes adat:
- id
- név
- href oldal
Elemezni a válasz meglehetősen kényelmes reguláris kifejezéseket.
Id használom ezt a kifejezést:
"
Ahhoz, hogy a név és a href:
"