Blogger API v3.0 - 与用户合作 (OAuth 2.0)

Blogger API v3.0 - Working with users (OAuth 2.0)

请参阅此文档 link:https://developers.google.com/blogger/docs/3.0/using#WorkingWithUsers

所以,我正在尝试通过用户 ID 'get a user'。这是一个博客博客用户。我们分别是博客和网站的所有者,所有博客帐户都是我们的员工。现在我想要一个作者简介页面。所以问题是我实际上该怎么做?既然我绝对不想显示某种授权屏幕只是为了获得一些作者信息?有人知道我该怎么做吗?

非常感谢。

这个问题非常宽泛。我会尽力让你开始,但我认为如果你有任何问题,你应该打开其他问题。

首先让我先说博主是一种痛苦,这并不容易。这是因为为了让您的不同用户访问 blogger,您将必须使用 Oauth2 对每个用户进行身份验证,并为每个用户获取一个刷新令牌。这是通过网页身份验证弹出 window 完成的。我要强调的是,这是您不能将服务帐户用于 Blogger 的唯一方法。你可以在我的教程中阅读更多关于 Oauth2 的信息 Google Developer Console Oauth2 credentials 它解释了如何在 google 开发者控制台上设置帐户。

其次,我建议您使用官方 google .net 客户端库

PM> Install-Package Google.Apis.Blogger.v3

一旦你拥有了这两个,它就是一个简单的验证问题。客户端库将信息存储在您本地的计算机上,因此您将拥有一个刷新令牌。您可以创建自己的 idatastore 实现,然后根据需要存储刷新令牌,这样您就可以在需要时访问它们,然后您将能够访问每个不同博客帐户的用户信息。同样,他们都必须一次验证一个。

我在 GitHub 上有一个示例项目,其中包含一些用于 Blogger 的代码,它可能会帮助您入门。