2012-03-06 20 views
5

estoy desarrollando una aplicación basada en la web que implementa el proceso de inicio de sesión de Facebook para identificar al usuario y solicitar su información mediante Facebook Graph API.Límite de la tarifa de la API de Facebook - ¿del lado del servidor o del lado del cliente es mejor?

La pregunta es cuál es mejor entre la implementación del lado del servidor y del lado del cliente en términos de la limitación de la velocidad de la API. Para todas las documentaciones y discusiones que he leído, hay un límite de 600 llamadas por 600 segundos, ¿es ese conteo por ip o por access_token o por clave de aplicación? ¿Es mejor implementar todas las llamadas api del lado del cliente para no alcanzar la tasa límite?

Gracias de antemano

+0

Si lo haces tú mismo, tienes la posibilidad de dar prioridad a las solicitudes "importantes", si permites que Facebook lo haga, no tendrás ese control. Pésalo en contra de la simplicidad y tendrás una idea bastante buena de lo que quieres. –

Respuesta

0

Consulta de límite de velocidad de la API son en régimen de aplicación. Pero debes entender que consultar API y Autorizar a un usuario no es lo mismo, no puedo probarlo, pero es difícil creer que el flujo de autorización sea de alguna manera limitado (mira aplicaciones y juegos muy grandes que tienen millones de usos diarios). ..

La decisión sobre cómo debe implementarse el flujo de autorización en su aplicación (Cliente o Servidor) debe basarse en muchos factores, como la tecnología que usa, el idioma en que está escrita su aplicación, su conocimiento, etc. Esto es muy subjetivo

yo personalmente prefiero el flujo del lado del cliente usando JS-SDK debido a la facilidad de implementación y la pasión para JavaScript, pero de nuevo esto es subjetivo ...

+0

Creo que el flujo de autorizaciones no está limitado también, pero me pregunto si también cuenta cuando estoy consultando la API con Facebook Javascript SDK, significa que todas las consultas al gráfico provienen de la IP de mi cliente. –

+0

Estoy usando php y javascript, mi sitio tiene un botón de Facebook para conectar que permite al usuario conectarse. Voy a tener más de 100 mil usuarios que usan el botón por hora, y cada vez que los usuarios hacen clic en el botón, realizo al menos una llamada a la API de gráficos. Therfor estoy pidiendo una solución alternativa para no alcanzar el límite de 100k por 24 horas ... –

1

Basado en Facebook Platform Policies:

Si supera, o un plan para superar, cualquiera de los siguientes umbrales por favor en contacto con nosotros mediante la creación de un informe confidential bug con la etiqueta "política de umbral", ya que puede estar sujeto a términos adicionales: (> 5 M MAU) o (> 100M API ca lls por día) o (> 50M de impresiones por día).

Si crees que superarás el límite de 100 millones de llamadas API por día, ponte en contacto con Facebook.

+1

Gracias por traer esto, se olvidó totalmente de esto;) –

+0

¡De nada! :-) – ifaour

Cuestiones relacionadas