1

好的,我知道有大量使用申请表的文档,这不是我的问题。

我正在编写一个类似的应用程序,就像许多其他需要发送“游戏请求”的游戏应用程序一样,但我浏览了文档却发现我必须使用这两种方式:

  1. 墙帖(不想使用这个,因为我不能在朋友墙上的消息上使用隐私设置)
  2. FB:请求形式

如果我能以某种方式预先填充朋友 ID 并自动将其发送出去,请求表格就足够了,但我不知道该怎么做。任何人都可以帮忙吗?

但是 Farmville 和其他人是如何做到这一点的呢?他们发送“游戏请求”类型的请求。

得给我一些信息-帮助!

4

1 回答 1

3

您可以使用 Facebook 请求对话框发送请求。试试看下面的链接:

http://developers.facebook.com/docs/reference/dialogs/requests/

我的应用程序中的一些代码片段:

   function inviteFriends() {
        FB.ui(
            {
                method: 'apprequests', 
                title: 'Invite your friend to our cool facebook app', 
                message: 'Please join our cool facebook app',
                data: {requestType:"myRequestType", someOtherInfo:"blahblahblah"}
            },
            function(response) {
                if (response) {
                    // Can save the request id if needed
                    alert('Request ID: '+response.request_ids);
                } else {
                    alert('Post was not published.');
                }
            }
        );
    }

当目标用户“接受”您的请求时,Facebook 将使用 request_ids 作为参数将用户重定向到您的应用程序。您可以使用请求 ID 进一步处理您的请求

于 2011-04-11T18:27:50.420 回答