protected Dictionary<string, string> GetOAuthParameter()
{
Dictionary< string, string > parameter = new Dictionary< string, string >();
parameter.Add( "oauth_consumer_key", this.Credential.Consumer.Key );
parameter.Add( "oauth_signature_method", "HMAC-SHA1" );
parameter.Add( "oauth_timestamp", Convert.ToInt64( ( DateTime.UtcNow - HttpConnectionOAuth.UnixEpoch ).TotalSeconds ).ToString() ); // epoch秒
parameter.Add( "oauth_nonce", HttpConnectionOAuth.NonceRandom.Next( 123400, 9999999 ).ToString() );
parameter.Add( "oauth_version", "1.0" );
if (!string.IsNullOrEmpty(Credential.Token))
parameter.Add("oauth_token", Credential.Token); // トークンがあれば追加
return parameter;
}