Facebook API and Invites - tracking accepted invites - facebook

Is there a way to track what friends and/or how many accept your invite to an app in Facebook?
I'm working on a project where we want to say that a user is Silver status if they get 5 friends to sign up and Gold status if they get 10 friends to sign up. Is their a way to do this through the API?

Related

Send app invite request for a website to all friends of user?

I implemented a custom friends selector to send app invite requests for my website to a user's FB friends. But that show no of limitations, first that invitation may be sent to at max 50 people. I have seen games on FB sending app invite requests to user's all friends, wont that same kind of invite work for my website ?
Secondly Using the requests dialog with friend selector, there is no way to select all friends for invite. How could I make it better towards sending app invites to user's all friends ?
At some places in the FB devlopers docs, they mention explicity games & apps on facebook. If I am a website with a FB canvas page as well. Can I use the services availble for games on facebook? (Is it Legal ?)
App requests are for games, not for sharing a website.
The only serious (and not spammy) way to share a website on Facebook is to use the Send or Share Dialogs:
https://developers.facebook.com/docs/sharing/reference/send-dialog
https://developers.facebook.com/docs/web/share
You may want to read this too: https://developers.facebook.com/docs/apps/faq#invite_to_app

iphone development: sending app requests to multiple facebook friends from friendpicker

I have been searching so long bu could not find any suitable answer so if you have any idea it would be perfect.
In my app i have friendpicker controller it lists all my friends. When I select some of them and press done button I can successfully log the ones I selected. so there is no problem. But what i want to do is sending app request to the selected users. How can I do that? what I need is sending multiple app requests to the friends which are selected from the friendpicker. Thank you
(Facebook SDK 3.5)
You should design experiences into your app to allow users to send requests to friend to drive re-engagement. Some design experiences include giving users the ability to request gifts, accept gifts, or help them complete a mission in your app. For example in Diamond Dash you can send a life to a friend. If that friend has not been using the app for a while this could help re-engage them.
Another design experience to consider is to allow users invite their friends to use your app. For example, there are apps that ask users to rate the app after some time. If you wanted to build something similar to drive engagement you could ask users to invite their friends. Wherever you have a button or call to action to rate the app, think about adding a flow to invite friends.
These user-generated requests are initiated when the app enables the user to select one or more friends to send a request to.
We will walk you through the steps to send out an invite or a request:
Triggering when the invitation or request is sent
Sending the request
Sending additional data with the request, such as a virtual gift
See this tutorial: http://developers.facebook.com/docs/howtos/send-requests-using-ios-sdk/
This may help you.

facebook invite friend - Track referrer

I am planning to create a facebook app where a user invites his/her facebook friends using fb API and when that friend/s responds to the invitation and lands on the app, i want to track who of my fb friend referred me to this app. In short, I wanted to ask if is it possible on facebook that we can track the user who invites friend/s to an app?
The only solution I found was to keep track of which friends a user invites using the Multi-friend selector
Prevent other users from inviting the same friend for 7 days.
If the friend signs up, attribute it to the last user that sent him/her an invite.
The problem with this is that it is not 100% accurate. I too am looking for a better solution.

Facebook app users notifications

I'm wondering, is it possible to notify every user of a Facebook app?
This is what I would like to do:
Let's say I have a Facebook app with 20 000 users and there is new content in the app. Is it possible to send out a message, wall post, notification, .. to each and every user to let them know there is new content without being banned by Facebook?
grtz,
bundy
You can track all the users (and their friends) by id who view the app. If you have prompted the user for the app to allowing posts/sharing etc you can post to users and their friends walls usin those ids. However there is a limit (My account got blocked for a couple of days for for sending approx 600 "Shares", by mistake ..logic error that kept posting... and the app was in sandbox mode, so the rules still apply)
So to answer the question, I would say No. not by wall posts/shares, but you could collect their email address and send them a mail externally with a link to the app.
My experience of FB is using the javascript api to create notifications and posts, I am not sure of the limits in this api and do get confused between "feeds", "Shares", "Notifications" etc... FB is not quite an exact science, it would seem.

Implementing Chat On Facebook Web App

This is a not exactly a technical question - sorry in advance .
I have a social web app on Facebook and I want to give my app's users the ability to chat between themselves (exactly the way facebook chat looks). As I see it here are my options :
1 : Regarding the Facebook Chat API http://developers.facebook.com/docs/chat/ it is not clear to me whether this works only for a user's Facebook friends or will I have the ability to let non friends chat too (it is very important since 99% of my users aren't supposed to be Facebook friends). I read it a few times and it seems that this service is only for a Facebook user and his Facebook friends , but maybe I am wrong ?
2 : If I am right and Facebook Chat API is only for friends , what is an easy and safe way to implement a simple chat between 2 users myself? (I am not expecting millions of users on my app so it's not out of the question for my app to implement a chat).
Per Send message to a non-friend facebook user?, you cannot send chat messages via the API between Facebook users that are not connected.