我只想问一个关于Facebook“signed_request”的问题。signed_request正在离开Facebook应用程序
我为我的应用程序使用了Zend Framework。 事情是;当用户首次授权我的应用程序或从apps.facebook.com/my_app/ URL输入应用程序时,我正在成功检索signed_request。
事实上,我检索它从apps.facebook.com/my_app/index.php(感谢this question)
OK,应用程序已经启动,我收到签名的请求,其存储在用户会话。但是,当用户点击我的应用程序中的任何地方时,$ facebook对象会再次创建,但是这次它没有signed_request。
据this topic on Codeplex,我能想到的是signed_request会在用户的第二次请求:
而是使用cookie,您应在每个请求使用签名的请求值 ,Facebook的帖子送到你的网页。
在另一方面,Facebook的文档说:
一个signed_request传递给应用程序在Facebook.com上时,他们 加载到Facebook的环境现在
,实做在每次通话中发送此请求还是在我的应用程序中存在技术问题?它可能是一个IFrame的问题?当用户点击“类别”时,页面在同一iframe中加载,地址栏上的URL不会更改。
好的和明确的答案。我现在明白这个问题。感谢您提供丰富的评论:) – emregecer