Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook不会使用android在个人资料页面上显示上传的图片_Android_Facebook_Facebook Android Sdk - Fatal编程技术网

Facebook不会使用android在个人资料页面上显示上传的图片

Facebook不会使用android在个人资料页面上显示上传的图片,android,facebook,facebook-android-sdk,Android,Facebook,Facebook Android Sdk,我正试图从facebook上的某个URL上传一张图片,但它并没有在我的墙上张贴任何图片。然而,当我从我朋友的帐户中尝试相同的代码时,它运行良好,并将图片上传到那里。我使用的是标准的FacebookSDK,这段代码是其示例simple的一部分。请帮助解决这个问题。提前谢谢 Bundle params = new Bundle(); params.putString("method", "photos.upload"); URL

我正试图从facebook上的某个URL上传一张图片,但它并没有在我的墙上张贴任何图片。然而,当我从我朋友的帐户中尝试相同的代码时,它运行良好,并将图片上传到那里。我使用的是标准的FacebookSDK,这段代码是其示例simple的一部分。请帮助解决这个问题。提前谢谢

           Bundle params = new Bundle();
            params.putString("method", "photos.upload");

            URL uploadFileUrl = null;
            try {
                uploadFileUrl = new URL(
                      "http://www.facebook.com/images/devsite/iphone_connect_btn.jpg");
            } catch (MalformedURLException e) {
                e.printStackTrace();
            }
            try {
                HttpURLConnection conn= (HttpURLConnection)uploadFileUrl.openConnection();
                conn.setDoInput(true);
                conn.connect();
                int length = conn.getContentLength();

                byte[] imgData =new byte[length];
                InputStream is = conn.getInputStream();
                is.read(imgData);
                params.putByteArray("picture", imgData);

            } catch  (IOException e) {
                e.printStackTrace();
            }

            mAsyncRunner.request(null, params, "POST",
                    new SampleUploadListener(), null);
        }

找到了解决方案…只需转到facebook图片和相册帐户的隐私设置,然后单击“批准”按钮,即可在您的帐户上查看您的相册。

找到了解决方案…只需转到facebook图片和相册帐户的隐私设置,然后单击“批准”按钮即可您的相册在您的帐户上的可见性