2011-05-11 84 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/

这个信息,我希望我能帮助一些开发商

欢呼。