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

标签 android facebook facebook-android-sdk

我正在尝试从 Facebook 上的某个 URL 上传图片,但它没有在我的墙上张贴任何图片。而当我从我 friend 的帐户中尝试使用相同的代码时,它工作正常并在那里上传图片。我正在使用标准的 facebook sdk,这段代码是其名为 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 帐户的图片和相册隐私设置,然后单击批准按钮以允许您的相册在您的帐户中可见。

关于android - Facebook 不会使用 android 在个人资料页面上显示上传的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927043/

相关文章:

安卓市场 : Making my app "free"

android - 在沉浸式 Activity 中添加 "ok glass contextual voice menu"

android - 使用 Facebook SDK 登录后仅设置一次图像

android facebook post api 不工作

android - 无法在 android 中同步 gradle for firebase

java - 当我从抽象类扩展时,是否会执行任何操作?

python - 如何从外部站点检查用户是否喜欢 facebook 上的给定页面?

iphone - iOS Facebook 无法将源图像发布到墙上只能发布链接

java - 为什么 Facebook 登录无法在 Android 中的签名版本 APK 中工作?

android - Facebook SDK 3 登录按钮点击识别