0

我正在设计一个需要用户登录到他/她的 Facebook 帐户的 iPhone 应用程序。

该应用程序使用 GAE(Google App Engine)作为后台服务器(Python),所以现在的问题是我不知道 GAE、iPhone 和 Facebook 身份验证是如何工作的。

我的猜测是用户从 iPhone 登录到 FB 并会得到一个access_token,然后 iphone 应用程序将其发送access_token到 GAE 以便 GAE 可以识别用户。

那是对的吗?或者有没有关于如何在这些平台之间进行合作的教程?

我已经检查了一个名为lean-engine 的开源,但他们没有可用的iphone 源代码(只有Android)。

如果可能,请发布源/github项目!!!!

提前致谢!

4

1 回答 1

0

如果您还没有找到它,Facebook 平台 Python SDK 涵盖了您想要的,但并不完全是为 iPhone 编写的。

如果您的应用程序可以获得access_token,那么您可以将其发送到 Facebook Platform Python SDK 的“oauth”示例 - 到facebookoauth.py文件。您至少需要更改“类 LoginHandler”代码,默认情况下,它旨在从 cookie中获取access_token 。您只需注释掉所有与 cookie 相关的代码,然后使用可以在facebookoauth.py代码中看到的access_token 。

https://github.com/pythonforfacebook/facebook-sdk/

于 2013-02-11T06:53:18.663 回答