Twitter4j Call back issue – apertura de la actividad de devolución de llamada en el navegador
Estoy integrando la publicación de twitter en mi aplicación usando la biblioteca de twitter4j
. Estoy siguiendo esto . Pero estoy teniendo problema en volver a llamar. Después de autorizarlo en realidad no llega a nuestra aplicación, pero en realidad se abre la actividad de devolución de llamada que especificamos en el navegador. No estoy seguro de por qué esto está sucediendo.
Intenté buscar pero no encontré nada relacionado con esto. Así que puede ser que la gente no se haya dado cuenta o he perdido algo al integrarlo.
- Método retrieveRequestToken aumenta "La comunicación con el proveedor de servicios falló: null"
- Extraño SQLiteException no en todos los dispositivos
- Publicar un tweet con la API de Android
- ¿Salir de la cuenta de Twitter usando JTwitter?
- Uso de la API de transmisión de Twitter
De cualquier manera por favor ayúdame a resolver este problema.
- Android twitter4j autenticación a través de la aplicación de twitter instalado no navegador
- Uso de la biblioteca de Twitter4j para Android
- No se han encontrado desafíos de autenticación. Las discusiones pertinentes pueden encontrarse en Internet en
- Twitter4j => AndroidRuntime (446): java.lang.NoClassDefFoundError: twitter4j.http.AccessToken
- Cómo recuperar el nombre de un usuario de Twitter usando Twitter 4j
- ¿Por qué el método getOAuthAccessToken siempre dispara la excepción en la api de twitter4j?
- Uso de Twitter4j en android, obteniendo errores de pelusa en la biblioteca - Referencia de paquete no válida en la biblioteca
- Twitter Oauth Callback getOAuthRequestToken null
Está abriendo el enlace de URL personalizado dentro del navegador en sí, porque no ha definido qué actividad debe manejar los enlaces personalizados o no ha definido categorías adecuadas. Aquí hay una muestra. Asegúrese de incluir las categorías. El android.intent.category.BROWSABLE
se asegurará de que el navegador abra su aplicación.
private final String CALLBACKURL = "x-oauthflow-twitter://privlyT4JCallback"; <activity android:name=".TwitterLinkGrabberService" android:configChanges="keyboardHidden|orientation|screenSize" android:launchMode="singleInstance" > <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="privlyT4JCallback" android:scheme="x-oauthflow-twitter" /> </intent-filter> </activity>
Ya instala la aplicación con la misma devolución de llamada, debe cambiar la cadena de devolución de llamada de manifiesto y devolver la llamada constante de activity.try para utilizar la dirección de devolución de llamada única.
<data android:scheme="login-twitter" android:host="callback1" />
y
static final String TWITTER_CALLBACK_URL = "login-twitter://callback1";
- Significado de diferentes tipos de retroalimentación para un servicio de accesibilidad en android?
- ¿El "ciclo de vida de la actividad de Android" utiliza el patrón de método de plantilla?