C# Class Twitter4CS.Authentication.OAuth

Exibir arquivo Open project: nk0t/Twitter4CS

Public Methods

Method Description
GetAccessToken ( string token, string pin ) : bool
GetAuthorizeUrl ( string &reqToken ) : Uri
GetRequestToken ( ) : string
OAuth ( ) : System
OAuth ( string token, string secret ) : System
RequestAPI ( string uri, RequestMethod method, string>.IEnumerable parameter ) : dynamic
RequestGet ( string url, string>.IEnumerable parameters ) : dynamic
RequestPost ( string url, string>.IEnumerable parameters ) : dynamic

Private Methods

Method Description
GenerateNonce ( ) : string
GenerateOAuthParameters ( string token ) : string>.SortedDictionary
GenerateSignature ( string tokenSecret, string httpMethod, string url, string>.IEnumerable parameters ) : string
GenerateSignatureBase ( string httpMethod, string url, string>.IEnumerable parameters ) : string
GenerateTimestamp ( ) : string
ParseResponse ( string response ) : string>.Dictionary

Method Details

GetAccessToken() public method

public GetAccessToken ( string token, string pin ) : bool
token string
pin string
return bool

GetAuthorizeUrl() public method

public GetAuthorizeUrl ( string &reqToken ) : Uri
reqToken string
return System.Uri

GetRequestToken() public method

public GetRequestToken ( ) : string
return string

OAuth() public method

public OAuth ( ) : System
return System

OAuth() public method

public OAuth ( string token, string secret ) : System
token string
secret string
return System

RequestAPI() public method

public RequestAPI ( string uri, RequestMethod method, string>.IEnumerable parameter ) : dynamic
uri string
method RequestMethod
parameter string>.IEnumerable
return dynamic

RequestGet() public method

public RequestGet ( string url, string>.IEnumerable parameters ) : dynamic
url string
parameters string>.IEnumerable
return dynamic

RequestPost() public method

public RequestPost ( string url, string>.IEnumerable parameters ) : dynamic
url string
parameters string>.IEnumerable
return dynamic