我正在使用Django构建一个Facebook应用程序,在那里我使用Blogger API。所以,我想要的只是阅读一个公共博客(我的博客)的数据。
我试着阅读文档,发现我们有3种类型的身份验证机制(ClientLogin、OAuth、AuthSub代理)。由于我不能直接将登录凭据放到应用程序中(不安全),所以我只能使用一个选项。即,OAuth.
我项目的棘手之处在于,“用户”(facebook用户)应该能够访问我的数据,而无需向Google提供任何授权信息。然而,在Google - OAuth的眼里,当我从博客中提取数据给公众时,我被认为是“用户”,当有人在facebook上打开应用程序时,他需要授权应用程序,这是完全荒谬的.
因此,可能有两种方法可以做到这一点:
我该怎么做呢?如果不是
我该怎么做??如果可能的话,这是一个安全的方法吗?
发布于 2012-07-20 04:08:31
我想你可以用Google API Access Token来提取公共数据..。或OAuth Service account.
这两种都能胜任你的工作。
https://stackoverflow.com/questions/11281954
复制相似问题