Send message to a non-friend facebook user? - facebook

I am developing a Facebook application. It must notify random people on Facebook about a certain event that happens related to them. I mean random people - not just those who installed the app, that's a key point.
Yeah I know it sounds like a spammy annoying application, but I swear, it's not that kind that everyone hates. :)
Is there a way to send anything (wall post? message?) to a user that did not previously installed the app?

No, that's not possible as per facebook's privacy policy. There should be some sort of connection like friendship/application user to do this.

It is possible, but only if you direct the acting user to the send message URL in a new window. If you are talking about an automated way, it is not technically possible at the moment.

It is possible through request dialog api: http://developers.facebook.com/docs/reference/dialogs/requests/

Related

Alternative for Facebook request for non-canvas app?

I have an app where a user creates some object and invites people to interact with it. It's not a game and it's not a canvas app.
I tried to get requests to work probably and couldn't
After reading a bit, I understood that these don't work for non-canvas apps anymore.
So...
1) Does anyone know if this is going to stick? It's extremely painful that stupid games like candy crush are allowed to create requests, while apps that might actually provide users real value can't. If there's anyone from FB here, I'd really like to understand why this discrimination is taking place?
2) Are there any alternatives? Sending a message or feed post are possible but, I need to either a) generate a unique link per invitee or b) get the list of people the user sent the link to. Both don't seem to be an option with messages and feed dialog.
3) Is is ok to just embed my web app in the canvas as is?
Thanks
Yaron
Facebook policy indicates that you should not use app requests to send users to an external website. However, an embedded web canvas app is fine. It will let you use the apprequests function to render the Request Dialog and provide a user invite experience similar to the most popular Facebook games.

Where are the Friendselector changes?

We are making a Facebook app and want to integrate Facebook Friendselector.
The guys who are making the app tell me that starting 1/4/2012 we can only invite 1 friend at a time. Is this true? And what can we do about it? We want to select multiple friends.
I'm not sure where those "guys" get their info, but there's nothing about this in the Developer Roadmap, or in the documentation of the Requests Dialog itself.
Maybe they were referring to the Send Dialog which indeed can only be used for one friend (though the user can then add more on his own), but even if they were talking about this dialog, then you don't have to use this one, you can stay with the Requests Dialog.

How do I send one user a private message in a facebook app?

I'm trying to make a mafia-like game on Facebook, and to do this I would need to be able to tell the mafia users that they are 'it' if you will without telling everyone else involved in a given session that they are 'it' and thus defeat the purpose of the app in the first place.
I have checked other sources, which were people asking to mass-message people or people were asking about iOS programming via facebook. Any ideas?
Use the Request Dialog 2.0 API.
https://developers.facebook.com/docs/reference/dialogs/requests/

How can I use the facebook connect api for the iphone to to invite friends to an application or send a message

In my iPhone application, I wanted to add the function of signing into Facebook and letting a friend know about the app. I know how to sign in and get the friends list, but I cannot find a good way of inviting a friend. So far, I haven't been able to come up with a way to invite a friend (I don't think one can with the iphone facebook sdk yet) or send a message to the inbox. Is there a way to do either of these? If not are there any better options I haven't thought of? Thank you for any advice.
checkout this tutorial. i used it to get the facebook header files sorted out. Once thats done, everything should be in place for you to send a message easily :
http://www.mobileorchard.com/marketing-in-code-part-2-setting-a-users-status-in-facebook-from-an-iphone-app-a-tutorial/
check out This post.it shows what camn we do with facebook api

Facebook Connect auto-signon?

So with all these fancy new APIs and such that Facebook is making available, I've noticed that on the partner sites (Pandora, docs.com, etc.), there is no login---Facebook automatically signs you in. You don't even need to press a button to connect if you already have a FB session established.
Is this a feature of the new API? Or is this a Facebook partners-only feature? I haven't seen any information on whether this is possible for cool guys that don't run huge companies.
Thanks in advance
How about the Facebook blog?
http://blog.facebook.com/blog.php?post=383404517130