2011-05-11 85 views
0

我正在facebook上製作一個簡單的基於回合的棋盤遊戲。我打算製作一個多人模式,讓兩名玩家可以像對決模式一樣玩。爲此,一個人可以使用Facebook請求對話框向另一個人發送應用程序請求。但是用戶可以在該對話框中選擇更多的人。我如何才能將請求僅發送給一個人?單個人的Facebook請求對話框

我只能使用圖API發送給一個人。但是,我需要獲取目標人士的臉書ID。我不能'提示(「給我的用戶的Facebook ID」)「。用戶需要的是一個對話框,用戶可以選擇他的一個朋友,並返回Facebook的ID。 Facebook上有這樣的對話嗎?或者我只需要製作一個。

回答

1

你需要自己做一個。

  1. 檢索通過圖形API或所有的朋友FQL
  2. 讓用戶選擇他們中的一個
  3. 火的請求對話框與特定朋友的ID
+0

我有同樣的問題,我認爲這是一個很好的計劃,但是,如何才能將請求對話框僅觸發到一個用戶朋友? – GodFather 2011-05-19 18:56:19

0

我有同樣的問題,在這裏降落。我知道這是一個老問題,但人們仍然可以並且會發現這一點。

所以對我來說是正確的答案是:

FB.ui({method: 'apprequests', 
message: 'My Great Request', 
max_recipients : 1 

}, requestCallback); 

你可以找到https://developers.facebook.com/docs/reference/dialogs/requests/

這個信息,我希望我能幫助一些開發商

歡呼。