OAuth client for Tumblr.
Inheritance Hierarchy
Nemiro.OAuth OAuthBase
Nemiro.OAuth OAuthClient
Nemiro.OAuth.Clients TumblrClient
Namespace: Nemiro.OAuth.Clients
Assembly: Nemiro.OAuth (in Nemiro.OAuth.dll) Version: 1.9.4.725 (1.9.4.725)
Syntax
The TumblrClient type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | TumblrClient |
Initializes a new instance of the TumblrClient.
|
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Creates a shallow copy of the current object.
(Inherited from OAuthBase.) |
![]() | Clone(NameValueCollection, String) |
Creates a shallow copy of the current object.
(Inherited from OAuthBase.) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetAccessToken |
Gets the access token from the remote server.
(Inherited from OAuthClient.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetRequestToken |
Gets the request token from the remote server.
(Inherited from OAuthClient.) |
![]() | GetSignature | Obsolete.
Gets signature for the current request.
(Inherited from OAuthClient.) |
![]() | GetSpecifiedTokenOrCurrent |
Returns the specified access token or the current access token.
(Inherited from OAuthBase.) |
![]() | GetType | (Inherited from Object.) |
![]() | GetUserInfo | Obsolete.
Gets the user details via API of the provider.
(Inherited from OAuthBase.) |
![]() | GetUserInfo(AccessToken) |
Gets an user details.
(Overrides OAuthBase GetUserInfo(AccessToken).) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | RedirectToAuthorization |
Redirects a client to the Authorization URL.
(Inherited from OAuthBase.) |
![]() | RefreshToken |
Sends a request to refresh the access token.
(Inherited from OAuthBase.) |
![]() | RevokeToken |
Sends a request to revoke the access token.
(Inherited from OAuthBase.) |
![]() | ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() | AccessToken |
Gets or sets an access token.
(Inherited from OAuthBase.) |
![]() | AccessTokenUrl |
Gets or sets the address for the access token.
(Inherited from OAuthBase.) |
![]() | AccessTokenValue |
Gets an access token value.
(Inherited from OAuthBase.) |
![]() | ApplicationId |
Gets or sets the application identifier.
(Inherited from OAuthBase.) |
![]() | ApplicationSecret |
Gets or sets the application secret key.
(Inherited from OAuthBase.) |
![]() | Authorization |
Get the authorization parameters.
(Inherited from OAuthClient.) |
![]() | AuthorizationCode |
Gets or sets access code for access token requests.
(Inherited from OAuthBase.) |
![]() | AuthorizationUrl |
Gets the endpoint of the authorization.
(Inherited from OAuthClient.) |
![]() | AuthorizeUrl |
Gets or sets the base address for login.
(Inherited from OAuthBase.) |
![]() | Parameters |
Gets or sets additional query parameters.
(Inherited from OAuthBase.) |
![]() | ProviderName |
Unique provider name: Tumblr.
(Overrides OAuthBase ProviderName.) |
![]() | RequestToken |
Gets or sets the request token.
(Inherited from OAuthClient.) |
![]() | RequestTokenUrl |
Gets or sets the address for the request token.
(Inherited from OAuthClient.) |
![]() | ReturnUrl |
Gets or sets return URL.
(Inherited from OAuthBase.) |
![]() | State |
Gets or sets unique request identifier.
For clients the value sets is automatically.
(Inherited from OAuthBase.) |
![]() | SupportRefreshToken |
Gets or sets a value indicating whether the current client supports refreshing access token.
(Inherited from OAuthBase.) |
![]() | SupportRevokeToken |
Gets or sets a value indicating whether the current client supports revoking access token.
(Inherited from OAuthBase.) |
![]() | Version |
Gets the version of the OAuth protocol.
(Inherited from OAuthBase.) |
Remarks
Register and Configure a Tumblr Application
![]() | Web Management Interface may change over time. Applications registration shown below may differ. If the interface is changed, you need to register the application and get Client ID and Client Secret. For web projects, configure return URLs. If you have any problems with this, please visit issues. If you do not find a solution to your problem, you can create a new question. |
Open the Tumblr Dashboard, and Register an application.
In the application settings you can found Consumer Key and Consumer Secret. Use this for creating an instance of the TumblrClient class.
OAuthManager.RegisterClient ( new TumblrClient ( "2EZbsj2oF8OAouPlDWSVnESetAchImzPLV4q0IcQH7DGKECuzJ", "4WZ3HBDwNuz5ZDZY8qyK1qA5QFHEJY7gkPK6ooYFCN4yw6crKd" ) );
For more details, please visit Tumblr API Documentation.
See Also
Nemiro.OAuth.Clients TumblrClient