J'ai une application Web qui s'intègre à l'API OAuth de Twitter. J'ai enregistré mon application avec Twitter en plaçant la page d'accueil de mon application comme URL de rappel avec l'intention d'utiliser le paramètre oerh_callback querystring pour définir l'URL de rappel réelle. La raison pour laquelle je ne peux pas l'entrer avec le formulaire de demande Twitter est que je prévois de générer l'URL de manière dynamique en fonction de plusieurs variables. Il est donc impossible de saisir l'URL souhaitée dans le formulaire de demande de Twitter. Lorsque j'ai lancé l'application, Twitter m'a redirigé vers la page d'accueil de l'application au lieu de l'URL dynamique que j'ai transmise à l'adresse oauth_callback. J'ai même testé cela en utilisant oauth_callback=http://www.google.com
au lieu de le générer juste pour éviter la possibilité d'une URL invalide. J'ai également essayé "oauth_callback=" + Server.UrlEncode("http://www.google.com")
juste au cas où il n'aimait pas les caractères spéciaux. Pourtant, il ignore oauth_callback et me redirige juste vers la page d'accueil de mon application. J'ai lu une douzaine de blogs sur ce problème. Certains disent que oauth_callback a été désactivé en mai 2009 tandis que d'autres disent qu'il a été réactivé en juin 2009.Le paramètre querystring oauth_callback de Twitter ne fonctionne pas avec ASP .NET
Pour ce que ça vaut, je le lance sur localhost mais je ne vois pas cela comme un problème car oauth_callback ne fonctionnerait même pas lorsqu'il était défini sur google.com
Vous devriez poster cette question sur les forums de développement Twitter. Leur API peut être cassée. –