2010-11-23 108 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

相關問題