如果不使用Django,我如何使用Facebook Connect和Google App Engine?

2024-05-19 03:21:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发Google应用引擎,我想把Facebook Connect集成到我的网站中,作为注册和认证的手段。在过去,我依赖Google的Accounts API进行用户注册。我试图使用Google的webapp框架而不是Django,但似乎所有关于Facebook connect和GAE的资源都是面向Django的。我试着在Facebook文档中找到pyfacebook和miniFB,但是我没能让webapp框架工作。我很难看清大局,尽我所能做到这一点。你能给我什么建议,如何使这项工作或什么我应该考虑,而不是?我应该专注于使用Javascript而不是客户端库吗?

Account Linking

How to write a good connect app


Tags: django引擎框架apifacebook网站手段connect
3条回答

实际上,这不是Facebook Connect,但至少是webapp FBML处理: http://github.com/WorldMaker/pyfacebook/.../facebook/webappfb.py

This guy made a post关于通过webapp框架在Google AppEngine上连接Facebook。(粘贴在the Connect Authentication forum中,有8515个视图。)

这是5月15日的一个例子:http://myzope.kedai.com.my/blogs/kedai/236 它基于留言簿示例webapp,但使用Facebook进行身份验证。作者确实注意到,“在不同的类中存在代码复制(当实例化pyfacebook时)”,应该有更好的方法来实现这一点。

Django听起来是更好的集成。4个月前,有一个名为Where Facebook Connects Google App Engine(罗伯特•毛在爱尔兰Facebook车库的演讲)的幻灯片演示。这看起来是一个有趣的谈话,尽管目前还没有发布视频。在幻灯片13中,我们提到了以下工具,包括Django:googleappenginesdk、Eclipse、PyDev、Django、App Engine Patch和pyFacebook。给出的示例应用程序:http://github.com/mave99a/fb-guinness/

如果你只需要认证,this Recipe suggests using RPXnow.com就可以使用Webapp框架登录Google、AOL、Yahoo、MySpace、Facebook和OpenID。也许会有帮助,虽然第一眼看上去并没有使用Connect,但是可以使用a contributed howto article on GAE's site创建一个带有百思买混音的Facebook应用程序。

大多数Facebook Connect(以前叫Facebook,现在叫“Facebook for Websites”)都是Javascript。你真正需要的唯一服务器端的东西(假设你想把它集成到你自己的用户系统中)是验证用户的Facebook登录。minifb或pyfacebook都应该完成这个任务。

相关问题 更多 >

    热门问题