1

我知道我需要使用这样的数据,以便将数据发送到我的 facebook 画布应用程序:

FB.init({appId: '#{Facebook::APP_ID}', xfbml: true, cookie: true});
FB.ui({  method: 'apprequests', message: 'Invite Friends to Blabloo...',
           data: '{\"draw_token\":\"#{@draw.token}\",\"invitation_token\":\"#{current_kid.invitation_token}\"}',
    exclude_ids: #{@draw.get_invited_ids_for current_kid}},handle_fb_callback);

这会发送一个 Facebook 邀请,显示我在 cavas Facebook 应用程序中的注册表单,现在在此注册表单上,在我的新操作中,我需要获取此 draw_token 和invitation_token。

我怎样才能得到这些信息?

注意:我正在使用考拉宝石

4

1 回答 1

1

您发送的此data字段特定于您发送给用户的请求。

以下是使用此操作的步骤:

  1. 当收件人单击请求并使用request_ids参数重定向到您的应用程序时,您应该获取请求的数据。

  2. 要获取用户的请求,请拨打电话 -

    {user-id}/apprequests

  3. 您将获得请求列表和每个请求的数据(如果有)。

  4. 请求是累积的,当然不能自行消失,因此您需要在用户接受后删除请求。要删除请求,请拨打电话 -

    /{request-id}?method=delete

你可以从开发者网站看到这个例子。

于 2014-04-09T04:00:47.890 回答