![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(.NET Core C#) ETrade Revoke Access TokenRevokes an ETrade OAuth access token. Note: This example requires Chilkat v11.0.0 or greater. For more information, see https://apisb.etrade.com/docs/api/authorization/revoke_access_token.html
bool success = false; // This requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. Chilkat.Http http = new Chilkat.Http(); http.OAuth1 = true; http.OAuthVerifier = ""; http.OAuthConsumerKey = "ETRADE_CONSUMER_KEY"; http.OAuthConsumerSecret = "ETRADE_CONSUMER_SECRET"; // Load the access token previously obtained via the OAuth1 Authorization // This is the token that will be revoked. Chilkat.JsonObject jsonToken = new Chilkat.JsonObject(); success = jsonToken.LoadFile("qa_data/tokens/etrade.json"); if (success != true) { Debug.WriteLine("Failed to load OAuth1 token"); return; } http.OAuthToken = jsonToken.StringOf("oauth_token"); http.OAuthTokenSecret = jsonToken.StringOf("oauth_token_secret"); Chilkat.HttpResponse resp = new Chilkat.HttpResponse(); success = http.HttpNoBody("GET","https://api.etrade.com/oauth/revoke_access_token",resp); if (success == false) { Debug.WriteLine(http.LastErrorText); return; } // Make sure a successful response was received. if (resp.StatusCode != 200) { Debug.WriteLine(resp.StatusLine); Debug.WriteLine(resp.Header); Debug.WriteLine(resp.BodyStr); return; } // If successful, the resp.BodyStr contains something like this: Revoked Access Token Debug.WriteLine(resp.BodyStr); Debug.WriteLine("Success."); |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.