Android Facebook .. cómo obtener AccessToken

Hola, estoy tratando de agregar facebook conectar a mi aplicación para Android, me las arreglé para publicar en mi pared con la aplicación, pero cuando he descargado android facebook app y he iniciado sesión en ella, pero ahora no puedo postear en mi pared. Estoy recibiendo este error:

{"error":{"type":"OAuthException","message":"An active access token must be used to query information about the current user."}} 

CÓDIGO:

Public class FacebookLogin extends Actividad {

 private static final String APP_API_ID = "080808998-myappId"; Facebook facebook = new Facebook(APP_API_ID); private AsyncFacebookRunner mAsyncRunner; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mAsyncRunner = new AsyncFacebookRunner(facebook); SessionStore.restore(facebook, this); SessionEvents.addAuthListener(new SampleAuthListener()); Log.i("Error", facebook.getAccessToken()+"tokenId"); facebook.dialog(FacebookLogin.this, "feed", new SampleDialogListener()); } public void postOnWall(String msg) { try { Bundle bundle = new Bundle(); bundle.putString("message", msg); bundle.putString("from", "fromMe"); bundle.putString("link","facebook.com"); bundle.putString("name","name of the link facebook"); bundle.putString("description","some description here"); //bundle.putString(Facebook.TOKEN, accessToken); bundle.putString("picture", "http://url to image"); String response = facebook.request("me/feed",bundle,"POST"); Log.d("Error", "got response: " + response); if (response == null || response.equals("") || response.equals("false")) { Log.v("Error", "Blank response"); } } catch(Exception e) { e.printStackTrace(); } 

}}

El símbolo que recibo es nulo.

One Solution collect form web for “Android Facebook .. cómo obtener AccessToken”

No comprobó si la sesión es válida o no.
Si no, entonces usted tiene que autorizar.

También tienes que iniciar sesión en Facebook la primera vez que uses tu aplicación y otorgas los permisos a la aplicación.

Entonces obtendrá el token de acceso por primera vez.

A continuación, debe almacenar su sesión y cuando se utiliza la aplicación de nuevo no obtendrá este error.

Para ello, revise la aplicación de ejemplo LoginButton.java método init () de Facebook_Android_SDK

Nota: haga que un indicador booleano se almacene en sus SharedPreferences para indicar si es la primera vez o no,
Por lo que el cuadro de diálogo de inicio de sesión no aparece cada vez que utilice la aplicación.

  • Clave no válida de Android y Facebook Connect
  • Enviar notificación de aplicación de Android a facebook mediante la notificación de API de facebook
  • Notificación de la pantalla de bloqueo de Android Facebook
  • Bibliotecas de Android que realizan login en facebook, complicaciones
  • Error en Facebook sdk de Android durante el inicio de sesión
  • Compartir texto en facebook con la intención de compartir de Android
  • Cómo usar los usuarios de prueba de facebook desde android
  • ¿Puede Google Cloud Messaging trabajar con Facebook?
  • Java / Android: Obtener información de usuario de Facebook desde Graph Api, mostrar en TextView
  • Facebook AccessToken.getAccessToken es nulo al abrir la aplicación incluso después del primer inicio de sesión
  • La aplicación nativa de Facebook android no funciona en el dispositivo real
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.