Я пытаюсь отправить OAuth в Twitter, а затем он возвращается на порт localhost: (например, http://localhost:6969).
Я также пытаюсь использовать Linq2Twitter. Когда я пытаюсь настроить приложение в Twitter, оно не позволяет мне установить
- Сайт приложения.
- Веб-сайт.
- URL обратного вызова.
будет http://localhost:6969
Итак, как я могу сделать твиттер OAuth для моей машины разработки localhost?
РЕДАКТИРОВАТЬ: я тайно надеюсь, AArnott найдет / прочитает этот пост:)
РЕДАКТИРОВАТЬ 2:
Теперь, когда Эндрю опубликовал свои мысли, я добавляю дополнительную информацию, чтобы получить более подробное разъяснение этого ответа.
Так что, если это пример кода (не мой, кстати, но какой-то наемный пистолет, здесь на работе) для перенаправления на 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 обратного вызова ....?