vk api
Timp de câteva zile, am suferă de următoarea problemă, care nu s-au rezolvat.
Există o pagină cu un număr arbitrar de widget-uri VK „Like“. De exemplu, acest lucru:
VKontakte VK Observer oferă un instrument pentru captarea Laika.
Acest lucru se poate face după cum urmează:
După cum se poate observa, valoarea funcției-interceptoare transferate place widget. Asta e tot.
Cum pot găsi parametrii (PAGEURL, PAGE_ID) widget, cu care a fost livrat Ca?
Am încercat să iau doi parametri de VK Observer: a și b.
Acesta cuprinde un număr place widget-ul. Așteptat.
Dar b conține un anumit număr. Prin experimentare, am dat seama că acest număr reprezintă numărul de widget-uri de pe pagina (nu ID-ul său, doar ceea ce el a creat un cont pe pagina curentă).
Acest lucru poate fi folosit pentru a identifica widget-ul, dar este o caracteristică nedocumentat. Cât timp va funcționa?
În ciuda faptului că cererea VKontakte am răspuns negativ:
Ne pare rău pentru lunga așteptare.
Din păcate, în acest moment, realizarea ideea ta nu pune în aplicare. Dezvoltatorii au promis să facă să accepte opțiunea Observer PAGE_ID.
Primul parametru conține un număr likes_num place în widget-ul curent. Totul este așa cum ar trebui să fie.
===== soluția problemei
Mai întâi, adăugați un atribut suplimentar pentru tag-uri HTML:
Acum înregistrăm handler-ul nostru „widgets.like.liked“ evenimente: