我的应用程序曾经能够登录到 Tumblr,但去年年底他们更改了他们的 api 以使用 OAuth。我在尝试从客户端应用程序以编程方式登录 Tumblr 时遇到了麻烦。我使用这个应用程序作为指导。一切似乎都很好,但我不断Missing or invalid request token
从 Tumblr 获取信息。
我的问题是:是否有通过 C# 中的 OAuth 登录到 Tumblr 的实际工作示例?
Temboo通过将 Tumblr 的 OAuth 流程分解为两个调用来简化它:
InitializeOAuth
- 返回一个 Tumblr 授权 URL,您可以向用户显示该 URL,并让他们授予您的应用程序访问其 Tumblr 帐户的权限。
FinalizeOAuth
- 返回您的应用程序对 Tumblr 帐户进行身份验证访问所需的访问令牌。
您可以通过以下链接在您的浏览器中试验 Temboo 的 Tumblr OAuth 支持,然后生成您需要的源代码,以便在您的应用程序中通过 Temboo SDK 使用此行为。如果您的语言不受支持(Temboo 目前没有 C# SDK),您可以生成 REST API cURL 命令。
https://www.temboo.com/library/Library/Tumblr/OAuth/
(全面披露:我在 Temboo 工作,所以如果您有任何问题,请告诉我!)