Sign With Twitter, each time ask to user grant access


#1

When I click “sign with twitter” buton, my applicaiton redirect me to "https://twitter.com/oauth/authenticate?oauth_token="
Then I click “Sign İn” and using application.
After time later, I want use application and click “sign with twitter” buton again.
Then my applicaiton redirect me to "https://twitter.com/oauth/authenticate?oauth_token="
And I click “Sign İn” again, I can’t redirect transparently.
Why this?


#2

Make sure that you’re using the right endpoints – calls to the OAuth endpoints should be on api.twitter.com, not twitter.com

What kind of permission levels have you configured your app for? Have you done any state changes with the access tokens in between auth attempts?


#3

I have the same problem. I use “api.twitter.com”.

@TekBiriz, did you find solution?


#4

@episod, my case:

This application will be able to:

  • Read Tweets from your timeline.
  • See who you follow, and follow new people.
  • Update your profile.
  • Post Tweets for you.

I use twitteroauth for PHP


#5

Looks like I request URL https://api.twitter.com/oauth/authenticate?oauth_token=
and this script redirects user to https://api.twitter.com/oauth/authorize?oauth_token=


#6

Problem solved =) Checkbox “Allow this application to be used to Sign in with Twitter” in app settings wasn’t checked.
I have no idea, what for it could be needed not to use this checkbox =)