2013-05-09 81 views
1

我有以下代碼通過將消息發送到所選朋友定製發送消息給選擇的朋友的Facebook

$friends = $facebook->api(array(
      "method" => "fql.query", 
      "query"  => "SELECT uid,name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me())" 
     )); 

其中$facebook是具有應用&鍵值的細節之一。,

&我得到我的好友列表進入$friends

我將有一個textarea太進入有要發送的消息,

現在我將消息傳遞的朋友選擇的列表&的功能如下

function facebook_send_message(to,message) { 
     FB.ui({ 
      app_id:'MY APP ID', 
      method: 'send', 
      name: 'Abcdef', 
      link: 'http://apps.facebook.com/', 
      to:to, 
      message:message 

     },function(response){alert(response);}); 
    } 

時調用此函數,Facebook的彈出打開,但我的形式,其中所有的這些內容被放置得提交, 我無法發送消息給選定的朋友,有沒有人可以幫助我解決這個問題。

+0

用戶可以添加更多名稱後,只能指定一個朋友ID。但據我所知,從這個文檔可以理解:https://developers.facebook.com/docs/reference/dialogs/send/最初,你只能定義一個ID – 2013-05-10 12:41:26

+0

而且你也不能預先填寫'message'參數任何更多的社交插件/對話框。 (該參數不再被接受。) – CBroe 2013-05-10 13:10:46

回答

0

對於用自定義文本發送消息,你已經給FB.ui添加了'message'參數,但此功能已棄用。您無法再預先填寫該消息。

這已被棄用,可能是因爲糟糕的廣告。 所以不要在消息中使用'message'參數。

相關問題