[英]Facebook IFrame App Question (Flash, PHP, MySQL)
我正在为Facebook开发一个Flash游戏,该游戏使用PHP访问MySQL以存储用户游戏信息。 我现在有点卡住了。 这是我的情况。
步骤3是问题,我将尽力解释一下...
我的getdata.php也做了$ facebook-> getUser(); 身份验证,但未在该脚本上对用户进行身份验证,而在IFRAME应用程序中,用户仍处于身份验证状态。 我假设它与以下事实有关:主页位于Facebook的IFRAME中,并且可能被视为与Flash尝试连接服务器上的getdata.php文件不同的会话。 是这样吗 谁能帮助我向正确的方向指示我如何在IFrame应用程序中使用Flash来访问服务器上的脚本以检索变量?
编辑:我应该提到我正在使用Flash的ActionScript 3,但是我可以肯定的是问题不会出在那儿,因为它将检索变量,但是由于用户未在服务器上进行身份验证,因此它将返回成功= 0。
还想指出,如果我通过实际的服务器而不是Facebook访问Flash游戏,则一切正常。 我认为这是会话型问题的另一个原因。
这是一个会话问题。 您应该尝试将facebook signed_request
或可用于构建有效用户会话的任何数据传递到Flash文件中,然后将它们传递回getdata.php,在其中可以使用它访问用户数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.