Quiero abrir facebook messenger código. ¿Cómo puedo obtener el facebook ID??
Tengo el facebook SDK en mi app y la he guardado para cada usuario de la facebookId pero no es lo mismo que necesito

Aquí es mi método:

//Make sure the Facebook Messenger for Android client is installed
        boolean isFBInstalled = isAppInstalled("com.facebook.orca");

        if (!isFBInstalled) {
            Toast.makeText(this,"Facebook messenger isn't installed. Please download the app first.", Toast.LENGTH_SHORT)
                    .show();
        }

        else {
            //Create the Intent
            Uri uri = Uri.parse("fb-messenger://user/");
            uri = ContentUris.withAppendedId(uri,Long.valueOf(facebookIDhere);
            Intent intent = new Intent(Intent.ACTION_VIEW, uri);

            try {
                startActivity(intent);
            }

            catch(Exception e) {
                Toast.makeText(this,"Oups!Can't open Facebook messenger right now. Please try again later.", Toast.LENGTH_SHORT)
                        .show();
            }
        }

        return;
InformationsquelleAutor asda sda | 2016-05-27

3 Comentarios

  1. 1

    Usted puede simplemente abrir como este sin un FB ID

    Intent intent= new Intent();
    intent.setAction(Intent.ACTION_SEND);
    intent.putExtra(Intent.EXTRA_TEXT, "Hello");
    intent.setType("text/plain");
    intent.setPackage("com.facebook.orca");
    
    try
    {
        startActivity(intent);
    }
    catch (ActivityNotFoundException ex) 
    {
        Toast.makeText(this,
               "Oups!Can't open Facebook messenger right now. Please try again later.", 
                Toast.LENGTH_SHORT).show();
    }
    • Quiero abrir un mensaje a un usuario específico. Tengo una lista de usuarios, así que quiero abrir el facebook chat de messenger para este usuario
    • href=»http://stackoverflow.com/a/34526992/5442132″>stackoverflow.com/a/34526992/5442132
  2. 0

    Compruebe en primer lugar, la aplicación es existían en el dispositivo o no y escribir las siguientes líneas para abrir.

    Intent intent = activity.getPackageManager().getLaunchIntentForPackage("com.facebook.orca");
    activity.startActivity(intent);
  3. 0

    Ir a alguien del facebook de perfil. Haga clic derecho sobre la foto de perfil y copiar la dirección del enlace. Pegar en un editor de texto y ver la «referrer_profile_id» parámetro al final de la URL. Es el facebook ID de ese usuario.

    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://messaging/" + FbUserID));
    startActivity(i);
    • Qué parte?

Dejar respuesta

Please enter your comment!
Please enter your name here