Am încercat să acceseze Facebook metoda Admin.getMetrics API prin intermediul jQuery. Sunt compunând corect adresa URL de solicitare pe partea de server (în scopul de a păstra aplicația mea secretă secretă). Sunt apoi trimiterea URL - ul pe la browser - ul pentru a fi cerere folosind jQuery.getJSON().
Facebook cere ca să trimit o copie a tuturor params cerere mele trunchiate cu cererea mea secretă , împreună cu solicitarea, pentru a verifica autenticitatea mea. Problema este că jQuery vrea să genereze numele funcției de apel invers în sine, pentru a se potrivi cu numele pe care o dă funcția de anonim va trece în a fi apelat atunci când se întoarce de date. Prin urmare, numele funcției nu este disponibilă până la jQuery.getJSON()Executa și Facebook consideră că cererea mea de a fi neautentic din cauza unei semnături nepotrivite (semnătura I trimit de-a lungul nu include param corect de apel invers pentru că nu a fost generat până jQuery.getJSON()RAN).
Singurul mod în care mă pot gândi din această problemă este de a specifica cumva numele funcției mele la jQuery.getJSON()loc de a permite să rămână anonim. Dar eu nu pot găsi nici o opțiune pentru a face acest lucru în jQuery AP.













