2010-11-23 75 views
2

如何使用ASP.NET 3.5和C#向Facebook用户收件箱发送消息? 我可以使用fbAPI.Stream.Publish()在墙上发布消息,但我需要将消息发送到收件箱需要是个人的。 请指导我。如何使用C#将消息发送到Facebook收件箱?

+1

检查了这一点http://stackoverflow.com/questions/2574431/ – 2010-11-23 10:05:50

回答

3

Facebook并不允许应用程序的个人信息发送给用户

0

通过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

相关问题