在 python 中的 facebook 应用程序中使用会话/cookie 的正确方法是什么?
我正在使用 python(Flask 框架)构建一个 facebook 应用程序。
当我加载我的应用程序 apps.facebook.com/exampleapp 时,我从signed_request 获取我的facebook ID。然而,我的导航不起作用。例如,如果我单击一个链接(例如 - /add),会话就会消失。经过一番搜索后,我找到了一个暂时解决我问题的答案。我在 Firefox 上启用了“允许第三方 cookie”,并且会话现在可以工作。
其他细节: 我仍在本地主机上运行。 烧瓶 0.7。 火狐 8. iframe 应用程序。尚未使用 python SDK。处理signed_request。
在 Facebook 应用程序中使用会话/cookie 的正确方法是什么?
- P3P 标头?我在 与朋友一起运行 示例中看到了这一点,
- 我应该从 Facebook javascript SDK 添加一些 js 方法,该方法ajax 满足我所有的请求?
- FB 应用程序高级面板上是否有一些设置可以处理此问题?
- 我是否设置了不正确的 cookie 路径?
I am building a facebook app using python (Flask framework).
When I load up my app, apps.facebook.com/exampleapp I am getting my facebook ID from signed_request. However, my navigation did not work. For instance, if I clicked on a link (example - /add), the session would go away. After some searching on SO, I found an answer which solved my problem temporarily. I enabled "allow third party cookies" on firefox, and sessions now work.
Other details:
I am still running on localhost.
Flask 0.7.
Firefox 8.
Iframe app. Not using the python SDK yet. Processing signed_request.
What is the proper way of using sessions/cookies in facebook app?
- P3P headers? I saw this in run with friends example
- I am supposed to add some js method from Facebook javascript SDK, which ajaxifies all my requests?
- is there some setting on FB app advanced panel to handle this?
- Am I setting the cookie path incorrectly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论