我正在尝试对 Twitter 进行 OAuth,然后它返回到我们的 localhost:port(例如http://localhost:6969)。
我也在尝试使用 Linq2Twitter。当我尝试在 Twitter 中设置我的应用程序时,它不允许我设置
- 申请网站。
- 网站。
- 回调网址。
那么,我怎样才能对我的本地主机开发机器进行 twitter OAuth 呢?
编辑:我暗暗希望AArnott能找到/阅读这篇文章 :)
编辑2:
既然 Andrew 发表了他的想法,我将添加更多信息以进一步澄清此回复。
因此,如果这是示例代码(不是我的顺便说一句,而是一些雇用的枪,在这里工作)重定向到 SP(在这种情况下是 Twitter ......)
public void StartOAuthAuthorize()
{
string link = twitterContext.GetAuthorizationPageLink(false, false);
var uri = new Uri(link);
NameValueCollection urlParams = HttpUtility.ParseQueryString(uri.Query);
OAuthToken = urlParams["oauth_token"];
HttpContext.Current.Session["twitterService"] = this;
HttpContext.Current.Response.Redirect(link);
}
这将是我劫持回调 url 的地方......?