Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 具有多个页面的Canvas iframe应用程序_Facebook_Authentication - Fatal编程技术网

Facebook 具有多个页面的Canvas iframe应用程序

Facebook 具有多个页面的Canvas iframe应用程序,facebook,authentication,Facebook,Authentication,我正试图弄明白这一点。我有一个带有多个页面的canvas iframe应用程序。如何让用户授权应用程序,然后在他们再次加载应用程序时显示特定页面,这是他们独有的?您可以解析传递给应用程序的已签名请求,以确定用户是否已授权您的应用程序(如果有,您将拥有用户id)然后做出适当的逻辑决定,显示您想要的任何页面 您需要使用后端代码来执行此操作,因为签名的\u请求将作为post发送到您的服务器。在Facebook开发者网站上搜索签名请求和2.0,这会让你从正确的方向开始。谢谢Dustin。我将研究这些链接

我正试图弄明白这一点。我有一个带有多个页面的canvas iframe应用程序。如何让用户授权应用程序,然后在他们再次加载应用程序时显示特定页面,这是他们独有的?

您可以解析传递给应用程序的已签名请求,以确定用户是否已授权您的应用程序(如果有,您将拥有用户id)然后做出适当的逻辑决定,显示您想要的任何页面


您需要使用后端代码来执行此操作,因为
签名的\u请求将作为post发送到您的服务器。在Facebook开发者网站上搜索签名请求和2.0,这会让你从正确的方向开始。

谢谢Dustin。我将研究这些链接。我忘了添加,那么是否可以将新重定向的页面显示给该用户的朋友,并记录原始用户ID?当用户授权您的应用程序时,您可以访问他们的朋友,但您需要请求其他权限才能与他们通信。我建议把你的应用程序贴到他们的墙上,因为朋友们应该能够看到,而不会被视为垃圾邮件。