2011-08-03 13 views
1

Facebookの一部のURLから画像をアップロードしようとしていますが、壁に画像を投稿していません。一方、私は友達のアカウントから同じコードを試してみると、うまく動作し、そこに画像をアップロードします。私は標準のfacebook sdkを使用しています。このコードは、単純な名前の例の一部です。この問題の解決にご協力ください。前もって感謝します。Facebookにアップロードされた画像がプロフィールページにアンドロイドを使って表示されない

  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

だけで写真やアルバムのためのFacebookのアカウントのプライバシー設定に移動して、あなたのアカウントのアルバムの可視性を可能にし、承認ボタンをクリックし...解決策を見つけました。

関連する問題