我们可以通过编程方式将消息从iOS应用程序发送到facebook messenger

时间:2015-06-25 05:32:42

标签: ios iphone facebook ipad facebook-graph-api

我正在使用ios应用程序和应用程序具有即时消息功能,用户可以从中发送消息。我的要求是,如果用户向任何其他用户发送消息,那么该消息也会自动发送给其他用户的facebook messenger app。这可能吗?

1 个答案:

答案 0 :(得分:0)

不,这不可能。这将侵犯隐私,并且可能被接收者视为以编程方式发送的任何消息的垃圾邮件。您在评论中发布的链接是1)已弃用,2)用于允许用户通过您的应用程序通过Facebook发送消息,而不是您发送消息。您最多可以请求阅读用户的收件箱或页面的收件箱,read_mailboxread_page_mailboxes权限。

https://developers.facebook.com/docs/facebook-login/permissions/v2.3

查看您可以要求的Facebook权限列表。在您发布此类问题之前,请将时间花在谷歌搜索上。我花了不到5分钟的时间,当问到像这样容易搜索的问题时,这对SO社区来说是一种负担。

如果您想构建一个聊天应用程序,那么您可以查看很多很棒的选项。

首先,使用WebSockets构建自己的聊天应用程序。这是更难的选择,因为你必须构建自己的套接字服务器,我将使用Socket.IO(我相信他们有一个服务器端和iOS库)。

更简单的选择是使用Layer。它是一个可以与iOS,Android等一起使用的聊天SDK。非常容易设置和易于使用。