如何向 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 用户发送私人消息?的主要内容,如果未能解决你的问题,请参考以下文章
使用带有发送对话框 URL 选项的 Facebook Graph API 向朋友发送私人消息不起作用