|  | 
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
| (Android™) X.com Verfiy Credentials (Deprecated OAuth 1.0a Authentication)See more X ExamplesThis is a simple API call to verify that OAuth1.0a authorization is working.Returns an HTTP 200 OK response code and a representation of the requesting user if authentication was successful; returns a 401 status code and an error message if not. Use this method to test if supplied user credentials are valid. X.com historically used OAuth 1.0a for authenticating API requests. However, as of April 2023, Twitter has deprecated OAuth 1.0a and migrated to OAuth 2.0 for most of its API endpoints. This change was part of Twitter's effort to modernize its API and improve security. That said, if you're working with a legacy system or have access to older documentation, you might still encounter references to OAuth 1.0a. This example shows how Chilkat could be used with the older/deprecated Twitter v1.1 API calls. For more information, see https://developer.x.com/en/docs/x-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-verify_credentials 
 // Important: Don't forget to include the call to System.loadLibrary // as shown at the bottom of this code sample. package com.test; import android.app.Activity; import com.chilkatsoft.*; import android.widget.TextView; import android.os.Bundle; public class SimpleActivity extends Activity { private static final String TAG = "Chilkat"; // Called when the activity is first created. @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); CkHttp http = new CkHttp(); // Indicate OAuth1.0a authentication is to be used with HTTP requests. http.put_OAuth1(true); // Provide OAuth1.0a credentials http.put_OAuthConsumerKey("X_API_KEY"); http.put_OAuthConsumerSecret("X_API_SECRET"); http.put_OAuthSigMethod("HMAC-SHA1"); http.put_OAuthToken("X_ACCESS_TOKEN"); http.put_OAuthTokenSecret("X_TOKEN_SECRET"); http.put_OAuthVerifier(""); CkStringBuilder sbResponse = new CkStringBuilder(); boolean success = http.QuickGetSb("https://api.twitter.com/1.1/account/verify_credentials.json",sbResponse); if (success == false) { Log.i(TAG, http.lastErrorText()); return; } int statusCode = http.get_LastStatus(); if (statusCode != 200) { Log.i(TAG, http.lastErrorText()); return; } // We received a successful JSON response. CkJsonObject json = new CkJsonObject(); json.LoadSb(sbResponse); json.put_EmitCompact(false); Log.i(TAG, json.emit()); } static { System.loadLibrary("chilkat"); // Note: If the incorrect library name is passed to System.loadLibrary, // then you will see the following error message at application startup: //"The application <your-application-name> has stopped unexpectedly. Please try again." } } | ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.