Quando desenvolvo localmente, sempre configuro um nome de desenvolvedor hospedado localmente que reflete o projeto no qual estou trabalhando. Eu configurei isso no xampp por meio de xampp \ apache \ conf \ extra \ httpd-vhosts.conf e também em \ Windows \ System32 \ drivers \ etc \ hosts.
Portanto, se eu estiver configurando um site dev local para example.com, eu configuraria como example.dev nesses dois arquivos.
Resposta curta: Depois de configurado corretamente, você pode simplesmente tratar este url ( http://example.dev ) como se fosse ao vivo (em vez de local) enquanto configura seu aplicativo do Twitter.
Uma resposta semelhante foi dada aqui: https://dev.twitter.com/discussions/5749
Citação direta (ênfase adicionada):
Você pode fornecer qualquer URL válido com um nome de domínio que reconhecemos na página de detalhes do aplicativo. OAuth 1.0a requer que você envie um valor oauth_callback na etapa do token de solicitação do fluxo e aceitaremos um retorno de chamada baseado em locahost dinâmico nessa etapa .
Isso funcionou como um encanto para mim. Espero que isto ajude.