node-twitter-api
Advanced tools
Comparing version 1.6.2 to 1.6.3
{ | ||
"name": "node-twitter-api", | ||
"version": "1.6.2", | ||
"version": "1.6.3", | ||
"description": "Simple module for using Twitter's API in node.js", | ||
@@ -5,0 +5,0 @@ "keywords": ["twitter", "oauth", "rest", "streaming"], |
@@ -23,2 +23,4 @@ # node-twitter # | ||
``` | ||
Optionally you can add `x_auth_access_type: "read"` or `x_auth_access_type: "write"` (see: https://dev.twitter.com/oauth/reference/post/oauth/request_token). | ||
### Step 2: Getting a request token ### | ||
@@ -25,0 +27,0 @@ ```javascript |
34
test.js
@@ -11,2 +11,3 @@ var twitterAPI = require("./index.js"); | ||
/* | ||
twitter.getRequestToken(function(error, requestToken, requestTokenSecret, results){ | ||
@@ -21,9 +22,11 @@ if (error) { | ||
} | ||
}); | ||
});*/ | ||
var requestToken = "HfTLpTJhJ00zKvy2D2xr4z4pE19jQNLg"; | ||
var requestTokenSecret = "aQHDO0K1oa8ymRlLTOnQtyGupmnCkl0p"; | ||
var requestToken = "Fy-IMgAAAAAAE9XOAAABUcX9rF4"; | ||
var requestTokenSecret = "UlC1qAQR1WuuvYGKccbnvN4lEP3XT2jo"; | ||
twitter.getAccessToken(requestToken, requestTokenSecret, 6486228, function(error, accessToken, accessTokenSecret, results) { | ||
/* | ||
twitter.getAccessToken(requestToken, requestTokenSecret, 5935085, function(error, accessToken, accessTokenSecret, results) { | ||
if (error) { | ||
@@ -50,6 +53,7 @@ console.log(error); | ||
}); | ||
*/ | ||
var accessToken = "56701719-01jB3k1NwtZdjll7Ydm4iW9jxcSHPW3rBh1v7bvE"; | ||
var accessTokenSecret = "Z4n3PxXWHkPOUPm6WTa0MR21s6vGQoAskovD801euc"; | ||
var accessToken = "56701719-bknqBPcWZO6ILBFyUhDPYqbm4K8wEH0skosGowefH"; | ||
var accessTokenSecret = "NrPiEEmk9Wepi6Xvqpgb1PD9qiqU9GmpuDsKY4V7N101C"; | ||
@@ -78,2 +82,3 @@ /* | ||
/* | ||
twitter.uploadMedia({ | ||
@@ -85,5 +90,5 @@ media: base64_encode("/home/renner/Dokumente/test.gif"), | ||
}); | ||
*/ | ||
/* | ||
var mediaId = 591296130014703600; | ||
@@ -94,4 +99,4 @@ | ||
twitter.statuses("update", { | ||
status: "Test", | ||
media_ids: ids | ||
status: "Hi."//, | ||
//media_ids: ids | ||
}, accessToken, accessTokenSecret, function(err, data, res) { | ||
@@ -101,3 +106,3 @@ console.log(err); | ||
console.log(res); | ||
setTimeout(function() { | ||
/*setTimeout(function() { | ||
twitter.statuses("destroy", { | ||
@@ -110,3 +115,3 @@ id: data.id | ||
}); | ||
}, 10000); | ||
}, 10000);*/ | ||
}); | ||
@@ -116,6 +121,5 @@ | ||
twitter.rateLimitStatus({}, accessToken, accessTokenSecret, function(err, data, res) { | ||
//console.log(err); | ||
//console.log(data); | ||
//console.log(res); | ||
console.log(err); | ||
console.log(data); | ||
console.log(res); | ||
}); | ||
*/ |
"use strict"; | ||
var VERSION = "1.6.2", | ||
var VERSION = "1.6.3", | ||
querystring = require("querystring"), | ||
@@ -20,2 +20,4 @@ oauth = require("oauth"), | ||
this.x_auth_access_type = options.x_auth_access_type; | ||
this.oa = new oauth.OAuth("https://twitter.com/oauth/request_token", "https://twitter.com/oauth/access_token", | ||
@@ -29,3 +31,3 @@ this.consumerKey, this.consumerSecret, "1.0A", this.callback, "HMAC-SHA1"); | ||
Twitter.prototype.getRequestToken = function(callback) { | ||
this.oa.getOAuthRequestToken(function(error, oauthToken, oauthTokenSecret, results) { | ||
this.oa.getOAuthRequestToken({x_auth_access_type: this.x_auth_access_type}, function(error, oauthToken, oauthTokenSecret, results) { | ||
if (error) { | ||
@@ -32,0 +34,0 @@ callback(error); |
35969
966
110