如何使用C#将消息发送到Facebook收件箱?
问题描述:
如何使用ASP.NET 3.5和C#向Facebook用户收件箱发送消息? 我可以使用fbAPI.Stream.Publish()
在墙上发布消息,但我需要将消息发送到收件箱需要是个人的。 请指导我。如何使用C#将消息发送到Facebook收件箱?
答
Facebook并不允许应用程序的个人信息发送给用户
答
通过API发送私人消息现在可以通过JavaScript。
发送此事件发送消息(facebook对象的初始化应在之前完成)。
到: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:'sdf sdf sfddsfdd s d fsf s '
});
}
属性
APP_ID
你的应用程序的标识。必需的,但大多数SDK自动指定 。REDIRECT_URI
重定向到用户点击发送后或取消该对话框上 按钮的URL。必需,但由大多数 SDKs自动指定。display
显示对话框的显示模式。这是由大多数SDK指定的自动 。到
发送消息的用户ID或用户名。一旦出现对话框 ,用户可以指定发送邮件的其他用户,Facebook群组和电子邮件地址。将内容发送到 Facebook群组将会将其发布到群组的墙上。链接
(必填)发送消息的链接。图片
默认情况下,图片将从指定的链接中获取。要包含在消息中的图片的URL 。图片将在链接旁边显示 。name 默认情况下,标题将从指定的链接中获取。链接的名称为 ,即要显示的用户将点击的文本。
description
默认情况下,将从指定的链接中获取描述。 在链接下方显示的描述性文字。
查看更多here
检查了这一点http://stackoverflow.com/questions/2574431/ – 2010-11-23 10:05:50