⚠️ This lesson is retired and might contain outdated information.

Set Permissions and Grab Developer Tokens From Twitter App

Share this video with your friends

Social Share Links

Send Tweet
Published 4 years ago
Updated 2 years ago

In this lesson you will learn how to set the correct permissions for your twitter application and how to get the tokens you need to instantiate the twitter client from twitter library.

Dimitri Ivashchuk: [0:00] We are now in the app that we have created previously. We will need to do couple of things to actually start working with Twitter-node library. First of all, we want to have a look at the permissions.

[0:15] Now, we have read and write, which means our API will be able to both read the data about the user. In this case, our user, which we are logged in now because we will not be using sign in this Twitter to allow other users to log in into our application.

[0:34] For the purposes of this tutorial, to make it simple, we won't be writing any data to Twitter. We won't be following somebody, we won't be posting any tweets. We will just read the information about the current login user, in this case, me or you, in your case.

[0:49] We want to press Edit, and set the flag to Read-only. We save it. Then, we need to go to keys and tokens. Here, you will see that you have your API key and your API secret key. Those are both used in the Twitter library.

[1:10] We need to add something else. We need to generate the access token and access token secret. Those are usually generated when somebody is using sign in with Twitter or any other OAuth implementation, but in this case, we will just generate them here for the ease of use.

[1:26] Press Generate. I will copy those. Those are saved in my clipboard. I will use them later on. I will be pasting them into the library. That's it. We can jump into the node-server.

egghead
egghead
~ an hour ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today