Facebook Graph API - Maximum number of requests - facebook

I am building a Facebook app for my Master thesis. Currently I am testing the app and everything works. I just checked the statistics on Insight and saw that with 11 users I have already done 40K requests. I am about to start the survey and this concerns me a little bit, does Facebook has a maximum number of requests for the application in total? I have found that there is a 600 requests per 600 secends per user, but not for the app in total.
Thank you in advance,
M

Related

what is the maximum number of photo one instagram supports

The question is just the subject.
I am thinking of creating an app that pushes all the images from my phone to an Instagram account, which will keep the pictures in a private state.
So essentially that will replace the subscription alternative of google photos.
PS: It is fine to use Instagram or facebook,
The reason being the meta software will also help me face detect users of my friends, and create a ai generated commentary of my pictures that will help me organize and sort picture.
I don't think there is a strict limit for instagram on the 'maximum' number of images you can upload to the platform.
However there appears to be a maximum of 100 uploads limit per user in a 24 hours period, but bare in mind that if whatever you are trying to do is done in bulk and frequently over time and exceeds the limit may make you look like a bot, which may resulting your account gets banned immediately.

Facebook app how many test users?

This question, or very similar has been asked before - but I think FB has changed their developer console since.
I'm developing an FB app and would like to test it internally with staff - around 500-1000 is the intention.
Is there a limit to how any real test users I can add within the Roles section in the developer console?
Thanks!
According to Facebook Test Users documentation section, you're limited to only 2000 test users per application.
Apps are limited to 2000 Test Users.
https://developers.facebook.com/docs/apps/test-users/

How to get facebook app approved on App center?

I have submitted our facebook app for App center review, but it has been in pending status for 10 days, according to facebook App center guideline http://developers.facebook.com/docs/appcenter/guidelines/ "Once it has enough positive ratings and engagement, we will automatically review your app detail page and contact you if any changes are needed before it appears in a category."
Could anyone please tell me after a facebook app submitted for review, how to get enough positive ratings and engagement? What is exact rating/engagement amount? Where can I see the progress? Any facebook app center contact email?
Any help is appreciated.
Not to disappoint you, but we had our app being reviewed for 4 months and 11 days before our patience ran out. We had 50K users and 400 5* ratings out of 450 total ratings. It is insane how irresponsible FB is regarding reviewing content. We resubmitted the app for review and it took several days before the app was live in App Center.
Positive ratings is when users that installed your app rate it from 1 to 5 stars. Engagement is basically how many users installed your app in total and how many did not remove it within short period of time (the more the better). There is no exact amount, but for example 10K new installs in first week is better than 10K installs in first year, yet the number is the same. Same goes for the progress bar - Facebook has its internal metrics. Good luck with review.
We are unable to submit the application page / details for review in the App Center, because
"Your app does not have high enough ratings and user engagement to be reviewed for the App Center at this time".
I asked some questions about this:
1) How can we improve ratings without being listed in the Facebook App Center?
2) Our user engagement is about the same level as other apps in the same category, which are published in the App Center. What is a critical mass to be eligible for review? Which numbers are relevant?
The response I got from a Facebook developer:
1) We randomly ask users that uses your app to rate it.
2) There are no specific number. Our algorithm takes in as much data as possible and try to figure out if it is a high quality app. But in general if you get bad review you need more active users, And if you have good reviews you need less.
Update:
In our case, we had to disable the web and mobile web implementation in the App details section, because they had too few users (so only Android/iOS was still enabled - our main applications). After that we got approved.
The process for submission app is very tough. We need to strictly follow the guidelines. We need to sure what type of App we are developing and list of permissions are needed. Due to spamming by many Facebook App developers, Facebook app center required exact reason to get approve the required permission.
Here is an example of submission guidelines.
Tags
There may be scenarios where your app's users want to tag a friend. This tagging capability comes in two forms. One scenario is if the user takes an action with the friend (i.e. cooks a pizza with someone), and the other scenario is when the user simply wants to mention a friend (i.e. "Hey John Smith, let's make a pizza next time"). If you choose to choose to support both action and mention tags, clearly distinguish the two different use cases in your submission.
Action tagging appends "- with Friend" to the story.
Mention tagging allows your app's users to tag friends names within their user messages.
App Center Guidelines App Center Guidelines link
Submission process https://developers.facebook.com/docs/opengraph/submission-process
Please go through the submission guidelines as well. I hope this will help anyone.
I could upload two of my apps to App Center but now as though I don't have the correct gaming type option to be able to upload one

Limit of 500 test users per Facebook app - should I stub the Facebook API for automated load testing my app?

I am working on an automated test script to create test users and connect them as friends with each other to load test and profile parts of my app.
The test user documentation states a limit of a maximum 500 test users per application.
https://developers.facebook.com/docs/test_users/
An app can create up to 500 test users to start testing an app. If you exceed the limit of test users you can create for an app you will receive an error.
Anyone else out there ever needed to push past this limit, and how did you achieve testing with communities of users larger than 500? I want to test with users who have between 2000 and 3000 Facebook friends. Yes, such characters are out there in the real world :) Note: as per a comment below it is highly unusual to find users with such large numbers of friend connections. See the comment for a link to stats.
One option which I'm experimenting with is to create multiple apps and "friend" the test users between apps, which seems to be possible. This seems like unnecessary work though.
I'm also considering stubbing the Facebook API with my own local server, but this feels wrong too. There might be libraries for doing this easily?
Since no one has answered this for quite a while, I thought I'd just post the way I solved this for now, in case someone else needs it some day.
Facebook allows you to add and "share" test users between multiple apps for which you are an administrator.
Therefore, I created several extra test Facebook apps for myself, besides the one I am already testing.
Then I added almost 500 test users to each (using the create test user API call).
I then associated some existing "core" test users across all the apps from the original test application (see below for documentation on how to do this) taking the additional apps up to their 500 limit.
Once the "core" users were added across all the test apps, I then made the "core" users friends with all the other users in each test app (this needs to be done within each test app - ie using the access tokens of the additional test app, not the original app).
The final result is that the "core" group from the original app are friends with users from outside the original app, allowing their friend list to grow beyond the artificial testing user limit of 500. So from the original app I now have a collection of core users who can have as many friends as I'm prepared to go to the hassle of creating, in batches just under 500 in size.
There might be an easier way, but that's it for now.
I didn't explore the idea of stubbing the Facebook API - still an interesting idea!
From the documentation:
Adding existing test users to other apps
You can add existing test users to other apps by using the Graph API with the app access token that you're adding the user to.
https://graph.facebook.com/APP_ID/accounts/test-users?
installed=true
&permissions=read_stream
&uid=TEST_USER_ID
&owner_access_token=APP_ACCESS_TOKEN_OWNER
&access_token=APP_ACCESS_TOKEN
&method=post
Parameters:
uid : User id of the existing test user
owner_access_token : App access token of the app used to create the test user
Facebook Test Users Documentation: http://developers.facebook.com/docs/test_users/

Notifications/Invite cap on facebook applications

What is the notification/invite limit for a facebook app in a day or is there any cap at all?
Goto the diagnostics tab in you app insights and you'll see at the bottom a table named Feature Limits. The default limit for an application is something like 50 per user, per day and it is recalculated according to user feedback (how many users accept the requests sent,how many blocked your app, etc...).