React Native
React Native
Twitter OAuth -- Tweet to Your Own Account
See more HTTP Examples
Demonstrates how to send a tweet (status update) to your own Twitter account using pre-known credentials, which includes:
- Consumer Key
- Consumer Secret
- Access Token
- Token Secret
Chilkat React Native Downloads
import { Http, HttpRequest, HttpResponse } from '@chilkat/react-native'
async function chilkatExample() {
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
const http = new Http();
http.oAuth1 = true;
http.oAuthVerifier = '';
http.oAuthConsumerKey = 'my-consumer-key';
http.oAuthConsumerSecret = 'my-consumer-secret';
http.oAuthToken = 'my-access-token';
http.oAuthTokenSecret = 'my-token-secret';
// Send the same status update as shown in this example:
// https://dev.twitter.com/docs/api/1.1/post/statuses/update
// IMPORTANT: Make sure this app has read/write access.
// Otherwise it cannot post an update (i.e. tweet) to the Twitter account.
const req = new HttpRequest();
req.addParam('status', 'Maybe he\'ll finally find his keys. #peterfalk');
req.httpVerb = 'POST';
req.contentType = 'application/x-www-form-urlencoded';
const resp = new HttpResponse();
try {
await http.httpReqAsync('https://api.twitter.com/1.1/statuses/update.json', req, resp);
} catch {
console.log(http.lastErrorText);
return;
}
if (resp.statusCode === 200) {
// Display the JSON response.
console.log(resp.bodyStr);
} else {
console.log(http.lastErrorText);
}
}