在应用内发送 Facebook 私人消息

Posted

技术标签:

【中文标题】在应用内发送 Facebook 私人消息【英文标题】:Sending a Facebook private message within app 【发布时间】:2013-10-25 02:27:44 【问题描述】:

我的应用程序中已经有一个活动的 Facebook 会话,并且希望能够使用我已有的访问令牌向朋友发送私人消息。我得到的最接近的是打开一个 UIWebview 到触摸界面,但用户需要再次登录 Facebook 才能发送消息。有没有办法使用已经处于活动状态的会话发送私人消息,理想情况下,使用我自己的界面?如果我可以通过编程方式向 username@facebook.com 发送电子邮件,那将是完美的,但据我所知,这在 ios 中是不可能的。

据我了解,以下是在 iOS 中向朋友发送消息的选项:

    使用邮件编辑器向 username@facebook.com 发送电子邮件(无法以编程方式发送电子邮件,否则这将是完美的) 使用 Facebook SDK 在墙上发送应用请求/发布 打开 web 视图(并再次登录 Facebook)显示用于消息传递的触摸对话框

我有什么遗漏的吗?

【问题讨论】:

【参考方案1】:

我发现您可以使用 XMPP 使用 Facebook 聊天 API 发送私人 Facebook 消息。

https://github.com/robbiehanson/XMPPFramework

Quickblox 有一些示例代码演示如何发送 FB 消息。

【讨论】:

以上是关于在应用内发送 Facebook 私人消息的主要内容,如果未能解决你的问题,请参考以下文章

如何向 Facebook 用户发送私人消息?

使用 facebook api 发送私人消息?

Facebook : 如何使用 xmpp 将私人消息作为粉丝页面发送

使用带有发送对话框 URL 选项的 Facebook Graph API 向朋友发送私人消息不起作用

如何在考拉,Ruby on Rails 中发送私人消息/访问 Facebook 聊天

适用于 iOS 的 Facebook SDK、私人消息