2012-01-28 107 views
0

我做了一个画布页面和我的网站精简版。设计Facebook应用程序

当用户访问我打算使用的画布时:

解析签名的请求。检查他们是否已经通过在数据库中查找他们的Facebook ID注册:

如果是: - 登录他们。生活照常进行。 - 可以使用oauth令牌将重要事件发布到其页面。

如果编号: - 询问权限:

如果授予: - 询问他们是否愿意到他们的Facebook ID与已注册帐户相关联,或创建一个新帐户。 - 将他们的facebook id和oauth令牌保存在用户数据库中以及他们的帐户名称

如果不被授予: - 照常给他们显示未注册的应用程序。

我对Facebook的了解不多,所以如果有人能够在我开始做好那些肮脏的工作之前就我的想法给我反馈,

还有一个问题我还没有找到答案:我怎样才能注册到我的画布的链接到用户的页面,以便他们可以轻松地返回到画布?

我正打算使用Facepy。

回答

1

你的方法是正确的,我分享你处理FB文档的痛苦。

请求画布页面权限的过程将他重定向到授权URL,并将回调URL链接回您的画布页面。 一旦用户的回报,他将不得不与一个有效的用户ID和令牌的新singed_request,或请求将包含错误信息(通常为 - >用户不同意你的应用程序)

整个过程解释this tutrial