2

我正在尝试获取授权用户的用户名。我已经设法让 OAuth 工作,获得令牌,指示用户检索 PIN,输入并成功发送推文。但我不明白的是何时以及如何获取用户名。

我使用这个 VB.NET 代码来获取 URL:

Dim ReqTokens = OAuthUtility.GetRequestToken("XXX", "XXX", "oob")
Dim url = (OAuthUtility.BuildAuthorizationUri(ReqTokens.Token).AbsoluteUri)
TextBox2.Text = url

然后此代码确认授权并允许我使用该应用程序发推文:

OAuthUtility.GetAccessToken("XXX", "XXX", "XXX", "1234567")

但是在哪个阶段以及如何检索用户名和用户 ID?

VB.NET 中的任何帮助,以及我显然是傻瓜的简化,将不胜感激!

4

1 回答 1

1

OAuthUtility.GetAccesToken()返回OAuthTokenResponse包含 ScreenName 和 Id 属性的 a。文档在这里

Dim accessTokens = OAuthUtility.GetAccessToken("")
Dim screenName as String = accessTokens.ScreenName
于 2012-12-02T17:12:12.737 回答