• Resolved magedmoh94

    (@magedmoh94)


    ‏Hi there,

    ‏I have a social login integration on my website:

    ‏But i’m afraid at the busy times when i have a good traffic the api of facebook to limit the users from using the social media login button and this may be confused for them so how is the stats below can affect my website experience does this means that not more than 200 users use the social login of facebook to login per hour or what ?

    ‏The above information is now obsolete as of October 2015. It’s now 200 API calls per user in any given 60 minute window according to https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

    • This topic was modified 4 years, 5 months ago by magedmoh94.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author miniOrange

    (@cyberlord92)

    Hi,

    The Number of Users is based on the number of unique daily active users an app has.
    In cases where there are slow periods of daily usages, such as if your app has high activity on weekends but low activity over weekdays,
    the weekly and monthly active users are used to calculate the number of users for your app.
    Apps with high daily engagement will have higher rate limits than apps with low daily engagement,
    regardless of the actual number of app installs.

    Basically the formula used for this is: Calls within one hour = 200 * Number of Users.

    So you don’t have to worry, about user limits during high traffic.

    Thread Starter magedmoh94

    (@magedmoh94)

    Hi MiniOrage 😀

    Thank you so much for this reply i really appreciate it.

    But can you explain to me why there is a limit 200 what this limit refers too how can it affect ?

    Best Regards

    • This reply was modified 4 years, 5 months ago by magedmoh94.
    Plugin Author miniOrange

    (@cyberlord92)

    Hi,

    Rate limiting is a form of security.
    If your API becomes overloaded, its performance suffers. Rate limits protect against that by reducing the number of requests that come into your server. If your API is the target of a malicious DoS attack, for example, it can go down entirely. Rate limiting allows API developers to ensure an API will reject requests that exceed a set limit.

    In the case of the Facebook Graph API limit, it acts as gatekeepers to control the amount of incoming or outgoing traffic to or from a network. An API rate limit enforces, 200 requests per hour. Once requests exceed that number, it generates an error message to alert the requester that it exceeded the number of allotted requests in a specific time frame.

    Thanks,

    Thread Starter magedmoh94

    (@magedmoh94)

    Thank you so much for the clarification.

    But what i mean that this won’t affect the user experience so its 200 Request per user, so if i have 2 users on different ips and different countries each one of them have a 200 reqeust per hour not the limit for both is total 200, its 400 now right ?

    Best Regards

    Plugin Author miniOrange

    (@cyberlord92)

    Hi,

    Yes, if you have 2 users then there can be a total 400 requests per hour.
    The rate limit is not a per User limit but a limit on calls made by your app. Any individual User can make more than 200 calls per hour using your app, as long as the total calls from your app do not exceed the app maximum. For example, if your app has 100 Users, your app can make 20,000 calls per hour. However, your top ten most engaged Users could make 19,000 of those calls.

    Thanks,

    Thread Starter magedmoh94

    (@magedmoh94)

    I got you (Y)

    Thank you so much for this explanation.

    Best Regards

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘facebook limit’ is closed to new replies.