我想通过Native iOS应用程序在facebook上发送个人消息。在个人意义上它不应该是一个墙上的帖子,只有意图的人才能看到这个消息。我们试图找到解决方案,我们得到了以下解决方案,但每个解决方案都存在问题。
任何帮助将不胜感激。
答案 0 :(得分:2)
你有三个选择,没有辉煌:
使用URL表单在隐藏的Web视图中使用发送对话框,并使用stringByEvaluatingJavaScriptFromString填充文本字段并触发按钮。(https://developers.facebook.com/docs/reference/dialogs/send/)。他们确实说这不是为了这个,所以如果他们发现,他们可能会对你大喊大叫。
使用聊天API(https://developers.facebook.com/docs/chat/)。这意味着您通过XMPP连接,并且消息将在聊天窗口中弹出,或者如果它们处于脱机状态则以消息结束。你可以直接从设备上做到这一点 - 我曾经这样做过,这是可怕的,但最终确实有效。更好的恕我直言,如FB样本所示,将HTTP请求发送到服务器并以PHP方式发送到Jabber。
您显然可以通过电子邮件发送[fb username] @ facebook.com,它会弹出一条消息。您可以使用标准的Opengraph调用来获取用户名。
马丁
答案 1 :(得分:0)
我已经弄清楚但是在回答问题的时候已经很晚了。在google上进行大量搜索后,我发现我们可以使用ChatAPI实现此目的。
我在github上找到了一个源代码:https://github.com/KanybekMomukeyev/FacebookChat
在此代码中,您可以看到chatAPI的实现。