を使用してリクエストを承認する必要がありOAuth1.0
ます。応答ヘッダーには、アクセス トークン、OAuth Nonce、Timestamp、および OAuthSignature が必要です。これらのパラメーターを使用して OAuthsignature を作成するメソッドと、 Timestamp
これら OAuthNonce
のパラメーターを使用して OAuthsignature を生成する方法を記述しました。署名のハッシュには HMAC-SHA1 メソッドを使用します。OAuth 署名キーを生成する方法を作成するにはどうすればよいですか。これらのパラメーターを使用して署名を作成する方法を提案できる人はいますか? 前もって感謝します。
private static string CreateOAuthTimestamp()
{
var nowUtc = DateTime.UtcNow;
var timeSpan = nowUtc - new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
var timestamp = Convert.ToInt64(timeSpan.TotalSeconds).ToString();
return timestamp;
}
private string CreateOauthNonce()
{
return Convert.ToBase64String(new ASCIIEncoding().GetBytes(DateTime.Now.Ticks.ToString()));
}