Rails,将数据发送到facebook应用程序,并在我的应用程序上获取此数据



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

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和invation_token。

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

注意:我使用的是考拉宝石

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

下面是处理这个问题的步骤:

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

  2. 获取用户的请求,调用-

    {user-id}/apprequests

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

  4. 请求是累积的,当然不能自己消失,所以一旦用户接受了请求,您需要删除请求。要删除请求,调用-

    /{request-id}?method=delete

相关内容

  • 没有找到相关文章

最新更新