Jeg prøver å få tilgang til Facebook API Admin.getMetrics metode via jQuery. Jeg riktig komponere forespørsel url på tjenersiden (for å holde min app hemmelig hemmelig). Jeg så sender url over til nettleseren til å være forespørsel hjelp jQuery.getJSON().
Facebook krever at jeg sender en kopi av alle mine forespørsel params hashed med søknaden min hemmelighet sammen med anmodning for å bekrefte min autentisitet. Problemet er at jQuery ønsker å generere navnet på tilbakeringingsfunksjonen i seg selv for å matche navnet det gir til den anonyme funksjonen du passere i å bli kalt når dataene avkastning. Derfor er navnet på funksjonen ikke tilgjengelig før jQuery.getJSON()Utfører og Facebook vurderer min forespørsel om å være inautentisk på grunn av en feilaktige signatur (signaturen jeg sende langs inkluderer ikke riktig tilbakeringing param fordi det ikke ble generert før jQuery.getJSON()løp).
Den eneste måten jeg kan tenke på ut av dette problemet er å liksom angi navnet på min funksjon til jQuery.getJSON()stedet for å la den forbli anonym. Men jeg kan ikke finne noen alternativ for å gjøre det i jQuery AP.













