Skip to content

pls correct readme because twitter_config not work #66

Description

@odykyi

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

Activity

  1. davidvexel commented on Oct 20, 2017

    @davidvexel

    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

  2. odykyi commented on Oct 28, 2017

    @odykyi
    Author

    ok pls add this to readme
    twitterConsumerKey=<example> twitterConsumerSecret=<example> twitterAccessToken=<example> twitterAccessTokenSecret=<example> node index.js

  3. davidvexel commented on Oct 29, 2017

    @davidvexel

    @odykyi it just worked for me, I'm not the developer of this plugin.

  4. chiemekailo commented on Nov 22, 2018

    @chiemekailo

    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.

  5. odykyi commented on Nov 23, 2018

    @odykyi
    Author

    @chiemekailo could you pls create PR and update readme with yours example
    thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions