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: