Прочетох всички теми за подобни проблеми на SO и другаде и нито една от тях не реши проблема ми.
Използвам Twython като обвивка около API. Опитах да настроя oauth_callback НАВСЯКЪДЕ. Използвайки вътрешния механизъм в Tython (което се прави чрез задаване на callback_url при инстанциране), чрез ръчно модифициране на auth_url и добавяне на аргумента от преди пренасочване на потребителя и т.н. Опитах да изтрия и създам отново както нови приложения в Twitter, така и нови акаунти в Twitter, безрезултатно.
Всеки път, когато пренасочвам клиента към twitter, правилният oauth_callback ВИНАГИ се вижда в url заедно с oauth_token, но API винаги игнорира този аргумент и го заменя с url в настройките на моето приложение twitter (и двете са под един и същ домейн) . Опитвах се да разбера това от няколко часа и съм в задънена улица. Виждал съм тази работа преди и съм го правил много пъти, така че не знам какво може да се обърка.
Странно е – дори ако задам обратното извикване на „oob“, което трябва да задейства работния процес на ПИН, а не обратно извикване, този аргумент ДОРИ ТОГАВА се игнорира. Някакви идеи защо?