I am creating a Facebook Open Graph action for my app, that has a potential of being published many times for each user (e.g, each time a user listens to a song on the site).
For some users, I may have hundreds of such actions per session or per day.
Question is - does Facebook pose limits on how many times an app publishes Open Graph actions? Obviously, Facebook will not show all those actions on feeds, and will probably show just the first ones, if any. But is it the application's responsibility to throttle the publishing, or is it encouraged to publish the real amount of actions?
If the app should throttle, what is a reasonable number of actions per user per day?
Publish everything. We will take care of the aggregation.
Related
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, a multi billion dollar organisation won't fork out for some live chat agents. Instead I'm stuck in a loop asking for approval, them not reviewing my app properly and giving me a cut/paste response. They say they monitor here, so here's hoping.
Nobody but me will ever use my app. It's a PHP page that posts to our radio station's Facebook page timeline www.facebook.com/BCnowplaying every hour or so, music that's playing on Budgie Collective.
We don't want to spam, this is why the nowplaying page is separate to our normal page.
The app works. All it does is grab a token, store it and post info to the page periodically.
I asked for permission to mention pages. And it was like I divided by zero. I only want this to mention pages of the DJ that compiled the mix that's on air (which is a sanctioned mention, as they have asked for this)... so that when their mix comes on, they are notified.
When I ask for the app to be granted this ability, I get told to show how the public will log in and use the app, and to give sample user accounts. Of course I have explained all this when requesting the permissions. But I keep getting knocked back. Nobody will talk to me directly and every time I re-explain and submit, I have to wait for several days to be given an answer that has nothing to do with how my app works. It's like they aren't even reading the submission.
What can I do next?
Since you're the only one using the application, there is no need to apply for approval. Owners of the application can already use the permission without going through the submission process.
By asking for approval you are basically telling Facebook that you want the public to use the mention feature as well.
So the solution here is to use the app as is and just change the settings to public in Settings > Status
Do you want to make this app and all its live features available to the general public?
Switch to yes.
Is it possible to limit the total number of user installs of a Facebook application using Facebook API or configuration?
Obviously the beauty of Facebook's platform is the virality. However, the greater the number of installations the more server demands grow etc.
So when building applications for clients with fixed budgets (think marketing activity / capping adverts per day based on spend) - is there a way to restrict the total number of users that Facebook allows to install an application?
Specifically talking here about building Facebook Games.
No, there is no build-in mechanism for that – because usually developers are happy about an ever-growing user base.
A canvas app is not really “installed”, users just connect to it. And this is the only point where you could try to handle this – once a user has connected to your app, you can recognize that (via the signed_request parameter or using the JS SDK) when he visits your app next time. So from a certain point on you could just not ask users for login any more (FB.login, redirecting them to the Auth dialog, …).
Obviously your initial app page will still be called, but any stuff you do afterwards with connected users and their data (if that’s what strains your little server most) you could just stop for users that are not already connected. Big downside of this is of course, if a user removes your app (willingly or by accident), they will find no way to re-connect with your app again.
Maybe you should consider hosting your app on a platform like Heroku – it’s free, and I think they will provide you with enough server power to handle your app growing larger than initially planned/expected.
Our site, Beso.com, which has 3MM UV a month, has started being hit by Facebook's crawler/scraper multiple times a day, to the point where it is causing a severe performance degradation on our site. We have recently implemented the Open Graph, and are encouraging a fair amount of sharing and liking on our site, along with Facebook Connect.
I understand that FB needs access to our site to scrape info, but we desperately need them to throttle down the rate of crawling, or we will be forced to block it entirely. This isn't a solution we wish to go with.
Would there be anyone from FB on this site who could connect us with an appropriate team member, or anyone from an established site who has battled this issue before?
Thanks.
Facebook scrapes open graph objects once per day. I can think of two possible reasons a site would be over-scraped...
1) You have an app that implements open graph actions. The programmer who created that app accidentally set the scrape optional parameter permanentaly to true. See here:
https://developers.facebook.com/docs/opengraph/actions/
2) A single page--what should be one open graph object--has multiple URL's such that Facebook is re-scraping the same material over and over.
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...).