· 7 years ago · Nov 25, 2017, 06:04 PM
1const oauthService = new OAuth.OAuth(
2 'https://api.twitter.com/oauth/request_token',
3 'https://api.twitter.com/oauth/access_token',
4 Env.get('TWITTER_APP_ID'),
5 Env.get('TWITTER_APP_SECRET'),
6 '1.0A',
7 null,
8 'HMAC-SHA1'
9)
10
11if (!request.input('oauth_token')) {
12 oauthService.getOAuthRequestToken({
13 oauth_callback: request.input('redirectUri')
14 }, (error, oauthToken, oauthTokenSecret, results) => {
15 if (error) {
16 response.status(500).send(error)
17 } else {
18 response.send({
19 oauth_token: oauthToken,
20 oauth_token_secret: oauthTokenSecret
21 })
22 }
23 })
24} else {
25 //
26}
27
28response.send({
29 oauth_token: oauthToken,
30 oauth_token_secret: oauthTokenSecret
31})