OpenTween.HttpConnectionOAuth.GetOAuthParameter C# (CSharp) Method

GetOAuthParameter() protected method

OAuthで使用する共通情報を取得する
protected GetOAuthParameter ( ) : string>.Dictionary
return string>.Dictionary
        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;
        }