TwitterJSClient
TwitterJSClient copied to clipboard
pls correct readme because twitter_config not work
Where I need to create this config?
I try create twitter_config file in root and in data directory
its not work
/node_modules/twitter-node-client/lib/Twitter.js:9
this.consumerKey = config.consumerKey;
^
TypeError: Cannot read property 'consumerKey' of undefined
{
"consumerKey": "XXX",
"consumerSecret": "XXX",
"accessToken": "XXX",
"accessTokenSecret": "XXX",
"callBackUrl": "XXX"
}
Please create example folder in your repository with example twitter application
It works when you pass your consumer key and access token as process envs, like this:
twitterConsumerKey=<example> twitterConsumerSecret=<example> twitterAccessToken=<example> twitterAccessTokenSecret=<example> node index.js
ok pls add this to readme
twitterConsumerKey=<example> twitterConsumerSecret=<example> twitterAccessToken=<example> twitterAccessTokenSecret=<example> node index.js
@odykyi it just worked for me, I'm not the developer of this plugin.
I know this is an old thread, but I still wanted to chip in on Craig's earlier guide...
While environment variables are okay, you only need to read the twitter_config file as string, and then JSON.parse it into the function as an object. Here's how I did it..
var fs = require('fs');
fs.readFile('data/twitter_config', 'utf8', function(err, contents) {
var twitter = new Twitter(JSON.parse(contents));
});
Works fine.
@chiemekailo could you pls create PR and update readme with yours example thanks