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

Posted

技术标签:

【中文标题】如何向 Facebook 用户发送私人消息?【英文标题】:how can i send private message to Facebook user? 【发布时间】:2013-01-02 13:28:06 【问题描述】:

hai iam 使用 facebook graph API 向 facebook 用户发送消息,该消息存储在收件箱中,但消息未显示。当用户在线或离线时发布私人消息是否需要任何权限,任何想法或相关链接?谢谢你帮助我。

【问题讨论】:

浏览这个question 【参考方案1】:

您应该使用custom url scheme。在您的情况下fb://messaging/compose/1347150232,其中 1347150232 是用户 ID。这将为给定用户打开 Facebook 应用上的撰写消息页面。

另见Communicating with Other Apps:

NSURL *myURL = [NSURL URLWithString:@"fb://messaging/compose/1347150232"];
[[UIApplication sharedApplication] openURL:myURL];

【讨论】:

我忘记了用户 ID。 Url 应为 fb://messaging/compose/1347150232,其中 1347150232 是此示例中的用户 ID。更新了答案。 @asgoth 他想使用图形 API 来完成,您的解决方案只是打开 facebook 应用程序并让用户输入消息 嗯,好的,我将保留答案,因为它可以帮助其他人。

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

在应用内发送 Facebook 私人消息

Facebook iOS SDK 3.1 - 发送私人消息

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

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

如何在不和谐上发送私人消息[关闭]

查询 - 向用户发送公共和私人消息