Estoy intentando acceder al método Admin.getMetrics de la API de Facebook a través de jQuery. Estoy redactando correctamente la url de solicitud en el lado del servidor (para mantener mi aplicación en secreto). Luego envío la url al navegador para solicitarla jQuery.getJSON().
Facebook requiere que envíe una copia de todos mis params de solicitud codificados con el secreto de mi aplicación junto con la solicitud para verificar mi autenticidad. El problema es que jQuery quiere generar el nombre de la función de devolución de llamada para que coincida con el nombre que le da a la función anónima que pasa para que se llame cuando los datos vuelvan. Por lo tanto, el nombre de la función no está disponible hasta que se jQuery.getJSON()ejecuta y Facebook considera que mi solicitud no es auténtica debido a una firma no coincidente (la firma que envío no incluye el parámetro de devolución de llamada correcto porque no se generó hasta que se jQuery.getJSON()ejecutó).
La única forma en que puedo pensar en este problema es especificar de alguna manera el nombre de mi función en jQuery.getJSON()lugar de permitir que permanezca en el anonimato. Pero no puedo encontrar ninguna opción para hacerlo en el jQuery AP.













