了解Facebook SDK应用程序请求与应用程序邀请

adr*_*TNT 5 facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk facebook-invite

我注册了一个Facebook应用程序,该应用程序基本上是网站,它不像那些浏览器游戏那样在Facebook上运行。

我希望在Facebook上注册的站点用户能够邀请他们的朋友,我通过使用“ requests”进行了此操作,它打开了一个Facebook托管的URL,供我选择要邀请的朋友,如下所示:

在此处输入图片说明

但这些要求只在接收器的最终表现,如果他/她去这里,我甚至不应该点击哪里到达该页面,并从其他用户的我接受邀请的应用程序,它们在右上角显示地球图标下,如何我要这样做吗?还是仅限于直接在Facebook上运行的“画布”应用程序?邀请人们使用应用程序有不同的方法吗?

我希望接收器像这样:

在此处输入图片说明

不是这样的:

在此处输入图片说明

Nir*_*hah 1

正如 @CBroe 已经指出的那样,邀请/请求仅限于 Canvas 应用程序(在 Facebook 内运行的应用程序)或移动应用程序。应用程序类别还必须配置为游戏(其他类别不起作用)。

Facebook 文档说: Requests are currently only available for games on Canvas, iOS or Android.

为了使请求正常工作,您需要配置 Canvas 页面 URL: When a user accepts a request, either through the notification jewel, the beeper popup, or App Center they will be sent to the Canvas Page URL of the app that sent the request.

阅读请求文档