通过Android应用向Facebook好友发送消息

时间:2015-03-26 10:56:08

标签: android facebook facebook-graph-api

我有一个应用程序,我已经实现了Facebook登录。我可以使用Graph API检索已登录用户的Facebook好友。

核心问题是我需要能够与登录用户的朋友进行通信。此通信可以以任何可能的方式进行:挂帖,收件箱消息或聊天消息。

  • 似乎不再可能发布到墙上了。根据{{​​3}}:
  

我们将删除通过该帖子发布到用户朋友的墙上的功能   图API。具体来说,针对[user_id] / feed的帖子[user_id]   不同于session用户,或者stream.publish调用的地方   target_id用户与会话用户不同,将失败。

  • 已弃用发送聊天消息,很快就无法发送。根据{{​​3}}文档:
  

2014年4月30日,我们宣布弃用XMPP Chat API   作为Platform API v2.0发布的一部分。这个服务和API   2015年4月30日之后将不再提供文件封面。

     

2015年4月30日弃用版本1.0,chat.facebook.com   并且xmpp_login权限将不再可用。

     

我们建议使用XMPP Chat API集成的开发人员   在2015年4月30日之前将应用程序中的此功能弃用   避免破碎经历。

基本上,我需要向登录用户的Facebook好友发送消息,而不需要用户交互(这并不意味着我会向用户的朋友发送垃圾邮件,只是会安排消息使用PendingIntent注册的AlarmManager预先提前。 这可能吗?

我为这篇文章的篇幅道歉,如果你还在我身边,我感谢你的耐心等待。我不是那种想要用勺子喂食的人,但是我已经完成了这个问题并且Facebook文档没有给我一个明确的答案。我需要一个决定性的答案或一个可用的解决方法来解决这个问题。

我已经提到这些问题没有成功:

1。 Removing ability to post to friends walls via Graph API

2。 Chat API

1 个答案:

答案 0 :(得分:2)

从4月30日开始,您将无法再获取所有用户朋友,因为Graph API的1.0版将被弃用,v2.0将成为API的当前版本。有关版本控制的更多信息,请参见here

至于您在Android上发送消息的实际问题,目前无法通过Android SDK

实现