1

Twitter APIを使用してステータスをリツイートし、以下のコードを使用して投稿リクエストを送信しようとしました

  webRequest = WebRequest.Create("https://api.twitter.com/1.1/statuses/retweet/241259202004267009.json") as HttpWebRequest;
               webRequest.ServicePoint.Expect100Continue = false;
               webRequest.Method = "POST";
               webRequest.ContentType = "application/x-www-form-urlencoded"; 


webRequest.Headers.Add("Authorization: OAuth oauth_consumer_key=\"xxxxx\", oauth_nonce=\"xxx\", oauth_signature=\"xxxx\", oauth_signature_method=\"HMAC-SHA1\", oauth_timestamp=\"1352642106\", oauth_token=\"xxxx\", oauth_version=\"1.0\"");

  requestWriter = new StreamWriter(webRequest.GetRequestStream());
  requestWriter.Write(string.Empty);
  requestWriter.Close();

ユーザーは前のステップで Twitter アプリケーションで認証されますが、上記のコードは単に何もせず、エラーも返しません。

4

1 に答える 1

2

webRequest.GetResponse()実際にリクエストを送信するには、呼び出す必要があります。

于 2012-11-11T13:46:52.473 に答える