Facebook新API还需要xdreceiver吗?

Facebook新API还需要xdreceiver吗?,facebook,Facebook,在旧的API中,init函数需要xdreceiver的路径,现在我看到它从文档中消失了 我以为xdreceiver是用来从facebook在你的域中设置cookies的,但是现在它是如何工作的呢 不再需要该文件。我的理解是,他们将cookie存储在数据库中的某个位置,然后在向应用程序发送HTTP请求时模拟cookie头,所以对应用程序来说,它就像来自浏览器的常规cookie 你可以简单地阅读有关Cookie的内容,找不到更好的 编辑 看到BeRecursive的答案,我想澄清一下,我说的是您从c

在旧的API中,init函数需要xdreceiver的路径,现在我看到它从文档中消失了


我以为xdreceiver是用来从facebook在你的域中设置cookies的,但是现在它是如何工作的呢

不再需要该文件。我的理解是,他们将cookie存储在数据库中的某个位置,然后在向应用程序发送HTTP请求时模拟cookie头,所以对应用程序来说,它就像来自浏览器的常规cookie

你可以简单地阅读有关Cookie的内容,找不到更好的

编辑
看到BeRecursive的答案,我想澄清一下,我说的是您从canvas应用程序手动设置的cookie。也许这不是你所问的。

假设你谈论的是一个外部或iframe Facebook应用程序,那么Facebook使用OAuth2.0系统,并在你的服务器上以fbs_APPID的形式存储一个cookie,其中APPID显然是你的connect/canvas应用程序的应用程序id

在这个cookie中有一个access_令牌,旧的rest API和新的graph API都使用它代表用户发出请求。这意味着不再需要xdreceiver文件

请参阅Facebook开发者关于OAuth2.0中身份验证的文章
画布应用程序还可以利用新的实验性签名请求来接收访问令牌。

如果我没有错的话,该文件还用于重置画布iframe的高度。那会怎么样?