Старый вопрос, но я столкнулся с этим сегодня. Твиттер не разрешает использование локального хоста или IP-адресов в URL-адресе (плюс для него требуется http: // или https: // в качестве префикса).
Однако это не помогает при локальной отладке.
Так что простой обходной путь - добавить что-то вроде myapp.here.com в ваш файл / etc / hosts
127.0.0.1 myapp.here.com
, а затем введите http://myapp.here.com и http://myapp.here.com/auth/twitter в полях.
Это должно позволить локальную отладку. Это странно, поскольку Facebook делает это немного проще, и кажется, что это общая задача для отладки этих типов интеграций.
Вы можете даже переопределить свой фактический домен локально, если хотите использовать тот же идентификатор приложения Twitter.