Yash Sampat
Yash Sampat

Reputation: 30611

Send a message to a Facebook friend from an Android app

I have an app in which I have implemented Facebook login. I am able to retrieve the logged-in user's Facebook friends using the Graph API.

The central problem is that I need to be able to communicate with the logged-in user's friends. This communication can occur in any possible way: wall post, inbox message or chat message.

We will remove the ability to post to a user's friends' walls via the Graph API. Specifically, posts against [user_id]/feed where [user_id] is different from the session user, or stream.publish calls where the target_id user is different from the session user, will fail.

On April 30, 2014, we announced the deprecation of the XMPP Chat API as part of the release of Platform API v2.0. The service and API this document covers will no longer be available after April 30, 2015.

Once version 1.0 is deprecated on April 30, 2015, chat.facebook.com and the xmpp_login permission will no longer be available.

We recommend developers who have integrated with the XMPP Chat API deprecate this functionality from their apps before April 30, 2015 to avoid broken experiences.

Basically, I need to send a message to a logged-in user's Facebook friends, without requiring user interaction (This does not mean I will be spamming a user's friends, just that messages will be scheduled in advance using a PendingIntent registered with the AlarmManager). Is this at all possible ?

I apologize for the length of this post, and if you're still with me, I thank you for your patience. I'm not the kind of person that wants to be spoon-fed, but I've reached my wit's end with this problem and the Facebook documentation is not giving me a clear answer. I need a decisive answer or a usable workaround to this problem.

I have already referred to the these questions without success:

1. Send private message to my friend(s) using my android application.

2. Android facebook send a message.

Upvotes: 2

Views: 4196

Answers (1)

The1Fitz
The1Fitz

Reputation: 672

First off from the 30th of April you will no longer be able to fetch all a users friends as version 1.0 of the Graph API will be deprecated and v2.0 will become the current version of the API. More on versioning can be found here.

As for you actual question about sending messages on Android this is not currently possible via the Android SDK

Upvotes: 2

Related Questions