[JAVA] Le filtre d'intention ne répond pas à l'URL de rappel d'authentification Twitter OAuth

Le rappel d'authentification Twitter OAuth ne redonne pas le contrôle à mon application J'étais accro, alors j'ai pris une note.


Sur la page d'inscription de l'application Twitter, Il indique que l'URL de rappel doit commencer par http: // ou https: // Au début, j'ai essayé diverses URL qui n'existent pas ou n'existent pas, intent-filter n'a pas répondu.


En fait, l'URL de rappel est

** "Schéma d'origine: //" **

L'inscription est également acceptée avec la syntaxe.

Callback URL zanapp://


prochain, AndroidManifest.xml Android: hôte et hôte d'URL de rappel Ni, Je l'ai essayé avec le réglage, mais il ne répond toujours pas.


Donc, Dans le code source de l'application J'ai ajouté ** host ** (test) au schéma de l'URL de rappel.

(Android: hôte dans AndroidManifest.xml et hôte dans l'URL de rappel Il y a les deux, et les paramètres. )

TwitterOAuthActivity.java


mRequestToken = mTwitter.getOAuthRequestToken(zanapp://test);

AndroidManifest.xml


<intent-filter>
	<action android:name="android.intent.action.VIEW" />
	<category android:name="android.intent.category.DEFAULT" />
	<category android:name="android.intent.category.BROWSABLE" />
	<data
		android:host="test"
		android:scheme="zanapp" />
</intent-filter>

Maintenant avec le rappel de l'authentification Twitter du navigateur ** Le contrôle revient à l'application **.


Le filtre d'intention ne répond-il que s'il s'agit d'un schéma unique? ?? ?? Je ne sais pas pourquoi.

Recommended Posts

Le filtre d'intention ne répond pas à l'URL de rappel d'authentification Twitter OAuth
Authentification Oauth2 avec Spring Cloud Gateway
Le conteneur ne commence pas par docker-compose