2013-11-01 40 views
0

我想知道如何通過發送facebook對話發送私人消息後得到響應。發送對話框返回成功或失敗

例如:

 FB.ui({ 
      app_id:"XXXXXXXXXXXXXXXXXXXXXXXXX", 
      method: 'send', 
      name: "Test send message", 
      link: 'www.mywebsite.gi', 
      to: ID_USER_FB, 
      description:'This is a test ' 

     }); 
     // here i would a response 
     if (response == TRUE) { 
     // do this 
     } else { 
     // do that 
     } 

回答

1

的FB.ui方法有兩個參數:作爲記錄在這裏的數據對象和回調函數:FB.ui

回調函數將是這樣的:

function(response) { 
    if (response && response.post_id) { 
     alert('Post was published.'); 
    } else { 
     alert('Post was not published.'); 
    } 

重要的是要注意的是FB.ui方法是異步的,這就是爲什麼它需要回調方法。

+0

非常感謝你! – fabrizio

相關問題