Ricevo una UnknownHostException quando provo a pubblicare una foto sul muro dell'utente. Ecco il mio codice:java.net.UnknownHostException: graph.facebook.com
byte[] data = null;
Bitmap bi = BitmapFactory.decodeResource(getResources(), aDrawableId);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bi.compress(Bitmap.CompressFormat.JPEG, 70, baos);
data = baos.toByteArray();
Bundle parameters = new Bundle();
parameters.putByteArray("picture", data);
Log.i(getClass().toString(), parameters.toString());
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(this.facebook);
String method = String.format("me/photos?access_token=%s", this.facebook.getAccessToken());
mAsyncRunner.request(method, parameters, "POST", new FacebookRequestListener(), null);
Le autorizzazioni per la mia AndroidManifest di file:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
ho avuto lo stesso problema alla seguente domanda prima e ho corretto utilizzando la seconda risposta (la parte superiore votato come uno) :
Post message to facebook wall from android fb sdk always error
L'unico messaggio che ricevo in logcat è:
10-26 15:29:16.425: E/Facebook(5342): java.net.UnknownHostException: graph.facebook.com
Ragazzi, avete qualche idea su come risolvere questo? Sto eseguendo l'app su un dispositivo Galaxy S2 di serie.
ho capito di lavoro, in qualche modo. Ho aggiornato la mia libreria di Facebook e ho riscritto il codice fino a quando qualcosa non ha funzionato.Per oggi non sono sicuro di cosa abbia funzionato.Ma grazie per la risposta –
@ renam.antunes l'aggiornamento all'ultima versione di Facebook.apk l'ho risolto anche per me – bgs