小编ren*_*nes的帖子

java.net.UnknownHostException:graph.facebook.com

尝试将照片发布到用户墙时,我收到了UnknownHostException.这是我的代码:

    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);
Run Code Online (Sandbox Code Playgroud)

我的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" />
Run Code Online (Sandbox Code Playgroud)

我之前遇到了与以下问题相同的问题,并且我使用第二个答案(最高投票一个)更正了:

从android fb sdk发布消息到Facebook墙总是错误

我在logcat中得到的唯一消息是:

10-26 15:29:16.425: E/Facebook(5342): java.net.UnknownHostException: graph.facebook.com
Run Code Online (Sandbox Code Playgroud)

你们有什么想法解决这个问题吗?我在Galaxy S2设备上运行应用程序.

upload android facebook exception photos

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

exception ×1

facebook ×1

photos ×1

upload ×1