Twitter Log in with Localhost

So I am trying to make my users connect their twitter accounts to my website's accounts by making them log in to twitter. How I want it to work is that, they will click a button it will pop-up (or redirect to) a twitter page where they can login. Then I will get their twitter username (yes only the username).

How can I achieve this? I would really appreciate an example, so far the tutorials and guides in official twitter website have not really helped me that much.

I am using only php and javascript and the website is running on localhost. I have created a developer account on twitter but I am not sure what my "Website Url"(It does not accept http://localhost or http://127.0.0.1) and "Callback Url" should be.

Thank you in advance, and sorry if this something very basic or simple.

Upvotes: 3

Views: 2699

Answers (2)

shiv kushwaha
shiv kushwaha

Reputation: 41

suppose you want to access "http://localhost:8000", then you have to put "http://www.localhost:8000" in the domain.

just by adding "www" it will allow you to access your localhost. this worked for me

Upvotes: 4

Terence Eden
Terence Eden

Reputation: 14334

Please note - any callback URL that you use with the POST oauth/request_token endpoint will have to be whitelisted within the Twitter app settings in the app details page of developer portal

From: https://developer.twitter.com/en/docs/basics/authentication/oauth-1-0a/obtaining-user-access-tokens

Twitter will not whitelist localhost - so you will need a temporary domain while testing.

Upvotes: 2

Related Questions