【发布时间】:2015-09-04 21:39:04
【问题描述】:
我正在尝试开发一个 C# Windows 应用程序来执行一些自定义的 Google Blogger 任务。使用 Google.Apis.Blogger.v3 Nuget 包,我已经成功查询了我的公共测试博客的帖子,但现在我想让它能够查询私人博客的帖子并在博客上执行管理任务。
我浏览过this page 和一堆关于 OAuth 的相关页面。它们看起来都很模糊。该页面是我了解到如何通过 API 实际使用 OAuth 的最接近的页面。不过,我不明白为什么它使用硬编码字符串“user”。 “用户”从何而来?
此外,我不明白这将如何让我访问博客。我想它会验证我的应用程序,但我的应用程序无权管理它想要的任何博客。我的应用程序的用户是否必须去获取他们自己的 OAuth ID 和密码并将其提供给我的应用程序?对用户不友好。我想我的应用程序只允许用户输入他们博客的 URL、用户名和密码,然后通过 API 以该用户身份进行身份验证,并在每个请求中发送该令牌。有没有办法让我只使用用户名和密码来访问博客?
【问题讨论】:
标签: .net authentication oauth blogger google-api-dotnet-client