Okay. I’ve read this whole thread and, to me, it’s about as clear as mud. I realize that it’s an old thread and that configuration options may have changed.
In the Twitter app configuration there’s a field for a callback URL on the Settings tab. I realize that we can’t put a localhost domain there.
On the OAuth tool tab, there’s a Request Settings block with two fields: Request URI and Request query. The Request URI field is automatically populated with https://api.twitter.com/1/. This seems to make sense since we’re making a request to the Twitter API.
The Request query isn’t for a full URL. It’s just the part after the question mark in a URL which we might not even use for our application.
So, is the correct procedure to put our localhost callback URL into the Request URI field?