Я использую OAuth (linq2twitter и DotNetOpenAuth), чтобы позволить пользователю оставлять комментарии через свою учетную запись в Twitter. Поэтому, когда вы выполняете авторизацию, твиттер выполняет обратный вызов, поэтому linq2twitter делает это для установки обратного вызова на страницу, которая выполнила запрос. Так что, если запрос пришел с blah.com \ twit, он будет перенаправлен на blah.com \ twit. Это приводит меня к следующему коду:
public ActionResult Twit(){
var qString = Request.QueryString;
if (qString.Count <= 0){
//do authorization
}
else{
//do authentication
}
}
Так что я бы хотел разделить это на следующее (похоже, оба эти вызова выполняются через GET):
public ActionResult Twit(){}
public ActionResult Twit(string token1, string token2){}
Когда у меня есть это в настоящее время, я получаю желтый экран .net с жалобами на неоднозначные методы действий Как мне это проложить?