我正在使用Django构建一个Facebook应用程序,我正在使用Blogger API。所以,我想要的只是从公共博客(我的博客)中读取数据。
我尝试阅读文档,发现我们有3种类型的身份验证机制(ClientLogin,OAuth,AuthSub Proxy)。由于我无法直接将登录凭据放入应用程序(不安全),因此我只能使用一个选项。即OAuth。
我项目的棘手部分是,“用户”(Facebook用户)应该能够访问我的数据,而无需向Google提供任何授权信息。然而,在谷歌 - OAuth的眼中,当我从博客中提取数据以向公众展示时,我被视为“用户”,当有人在Facebook上打开应用程序时需要授权应用程序,这是完全荒谬的..
因此,可能有两种方法可以做到这一点:
我该怎么办?如果不是
我该怎么做?如果可能的话,这是一种安全的方式吗?
答案 0 :(得分:1)
我认为您可以使用Google API Access Token
提取公开数据..或OAuth Service account
。
这些都可以完成你的工作。