Twitter に対して OAuth を実行しようとすると、localhost:port (例: http://localhost:6969 )に戻ります。
Linq2Twitter も使用しようとしています。Twitter でアプリケーションをセットアップしようとすると、
- アプリケーション Web サイト。
- Webサイト。
- コールバック URL。
では、localhost 開発マシンに対して Twitter OAuth を作成するにはどうすればよいでしょうか?
編集: 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をハイジャックする場所です.... ?