可能重复:Facebook Api - 向朋友发送私人消息
我知道通过FB API发送私信是不正式的 . SO中的每个线程都是如此 . 但是我使用的是RockMelt浏览器,当你邀请某人时,会向他们发送私信 . 意味着可以通过API发送私人消息 . 更重要的是,Facebook没关系 .
有关他们如何使用它的任何猜测?是使用套接字的一些HTTP POST技巧吗?顺便说一句,我们将仅对用户启动的操作使用此功能 .
现在这是可能的 . 触发此方法发送消息(应在之前完成facebook对象的初始化) .
to:facebook的用户ID
function facebook_send_message(to) { FB.ui({ app_id:'xxxxxxxx', method: 'send', name: "sdfds jj jjjsdj j j ", link: 'https://apps.facebook.com/xxxxxxxaxsa', to:to, description:'sasa d d dssd ds sd s s s ' }); }
属性
app_id您的应用程序的标识符 . 必需,但由大多数SDK自动指定 .
redirect_uri用户单击对话框上的“发送”或“取消”按钮后重定向到的URL . 必需,但由大多数SDK自动指定 .
显示用于呈现对话框的显示模式 . 这是由大多数SDK自动指定的 .
到要将消息发送到的用户标识或用户名 . 对话框出现后,用户可以指定要向其发送消息的其他用户,Facebook组和电子邮件地址 . 将内容发送到Facebook群组会将其发布到群组的墙上 .
链接(必填)发送消息的链接 .
图片默认情况下,将从指定的链接中获取图片 . 要包含在邮件中的图片的URL . 图片将显示在链接旁边 .
name默认情况下,将从指定的链接中获取 Headers . 链接的名称,即用户将单击的显示文本 .
说明默认情况下,将从指定的链接中获取描述 . 描述性文字显示在链接下方 .
使用新的消息传递框架可以读取消息,仅供注册的开发人员使用 .
阅读本页 - 这就是我目前所知的一切:
http://developers.facebook.com/docs/reference/api/message
但是,发送不是 .
您现在可以通过图谱API view and respond to messages on Facebook Pages,但仍然无法发起对话,只响应已向您发送消息的用户 .
从上面链接的文档:
*您可以通过使用以下参数[会话ID,消息]向/ CONVERSATION_ID /消息发出HTTP POST来回复用户的消息 . 会话ID类似于t_id.216477638451347 . *
您可以使用CHAT API来完成 . 但它是有限的纯文本消息 .
4 回答
现在这是可能的 . 触发此方法发送消息(应在之前完成facebook对象的初始化) .
to:facebook的用户ID
属性
app_id
您的应用程序的标识符 . 必需,但由大多数SDK自动指定 .
redirect_uri
用户单击对话框上的“发送”或“取消”按钮后重定向到的URL . 必需,但由大多数SDK自动指定 .
显示
用于呈现对话框的显示模式 . 这是由大多数SDK自动指定的 .
到
要将消息发送到的用户标识或用户名 . 对话框出现后,用户可以指定要向其发送消息的其他用户,Facebook组和电子邮件地址 . 将内容发送到Facebook群组会将其发布到群组的墙上 .
链接
(必填)发送消息的链接 .
图片
默认情况下,将从指定的链接中获取图片 . 要包含在邮件中的图片的URL . 图片将显示在链接旁边 .
name默认情况下,将从指定的链接中获取 Headers . 链接的名称,即用户将单击的显示文本 .
说明
默认情况下,将从指定的链接中获取描述 . 描述性文字显示在链接下方 .
使用新的消息传递框架可以读取消息,仅供注册的开发人员使用 .
阅读本页 - 这就是我目前所知的一切:
http://developers.facebook.com/docs/reference/api/message
但是,发送不是 .
您现在可以通过图谱API view and respond to messages on Facebook Pages,但仍然无法发起对话,只响应已向您发送消息的用户 .
从上面链接的文档:
*您可以通过使用以下参数[会话ID,消息]向/ CONVERSATION_ID /消息发出HTTP POST来回复用户的消息 . 会话ID类似于t_id.216477638451347 . *
您可以使用CHAT API来完成 . 但它是有限的纯文本消息 .