java.net.UnknownHostException: graph.facebook.com
Je suis un UnknownHostException lorsque vous essayez de publier une photo de l'utilisateur de la paroi.
Voici mon code:
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);
Les autorisations sur mon fichier AndroidManifest:
<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" />
J'ai eu le même problème que la question suivante avant et je corrige à l'aide de la deuxième réponse (voté):
Message de facebook mur de android fb sdk toujours l'erreur
Le message que je reçois dans le logcat:
10-26 15:29:16.425: E/Facebook(5342): java.net.UnknownHostException: graph.facebook.com
Les gars, vous ne avez aucune idée sur comment résoudre ce problème? Je suis de l'exécution de l'application sur un stock Galaxy S2 appareil.
OriginalL'auteur renam.antunes | 2011-10-26
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr si cela va corriger l'erreur que vous obtenez, mais quelques choses que j'ai remarqué:
La la documentation (en vertu de la Photos connexion) états de l'image paramètre est nommé source (et pas image que vous avez utilisé).
Le facebook sdk ajoute le jeton d'accès pour les demandes d'api, de sorte que vous n'avez pas besoin de le faire (vous pouvez regarder le source. Je ne pense pas que cela devrait être un problème pour les requêtes POST, mais si vous utilisez OBTENEZ alors le sdk ajoute "?" pour le chemin d'accès, et dans votre cas, vous vous retrouverez avec deux de ceux-ci.
Avez-vous réussi à trouver le problème?
la mise à jour à la dernière Facebook.apk fixe pour moi aussi
OriginalL'auteur Nitzan Tomer