Facebook не показывает загруженное изображение на странице профиля с помощью Android - PullRequest
1 голос
/ 03 августа 2011

Я пытаюсь загрузить изображение с какого-то URL на Facebook, но оно не публикует изображение на моей стене.тогда как, когда я попробовал тот же код из учетной записи моего друга, он работает нормально и загружает туда картинку.Я использую стандартный Facebook SDK, и этот код является частью его примера, названного простым.Пожалуйста, помогите в решении этой проблемы.Заранее спасибо.

           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);
        }

1 Ответ

1 голос
/ 07 октября 2011

нашел решение ... просто перейдите в настройки конфиденциальности учетной записи Facebook для фотографий и альбомов, а затем нажмите кнопку "Подтвердить", чтобы разрешить отображение вашего альбома в вашей учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...