2012-02-11 19 views
0

Androidプラットフォームを使用してFacebookの壁に画像をアップロードしようとしています。Facebook Android AndroidでFacebook壁に画像をアップロードするにはどうすればいいですか?

Android用Facebook SDKをダウンロードしました。私はこれを使用しています。残念ながら、いくつかのコードが見つかりましたが、動作しませんでした。そのうちのいくつかはAsyncFacebookRunnerを持っていますが、私はこのクラスをFB SDKで持っていませんでした。プロジェクトで?

おかげで、より多くのinformation.Hackbook.javaファイルフォア アンドレス

答えて

0

私はJSONを使用する必要があり、あなたの応答のためにあまりにも

public class SampleDialogListener extends BaseDialogListener { 

     public void onComplete(Bundle values) { 

      final String postId = values.getString("post_id"); 
      if (postId != null) { 
       Log.d("Facebook-Example", "Dialog Success! post_id=" + postId); 
       mAsyncRunner.request(postId, new WallPostRequestListener()); 

       } else { 
       Log.d("Facebook-Example", "No wall post made"); 
      } 

    } 
+0

おかげでこれを追加し、私は少し混乱しています

private final class LoginDialogListener implements DialogListener { /* and the below code to add image */ JSONObject attachment = new JSONObject(); JSONObject media = new JSONObject(); media.put("type", "image"); media.put("src", image); // where 'image' is the image url or path stored in your device attachment.put("media", new JSONArray().put(media)); Bundle params = new Bundle(); params.putString("attachment", attachment.toString()); mFacebook.dialog(mActivity, "stream.publish", params, new SampleDialogListener()); } 

にいくつかのコードを追加していますか? –

+0

、SampleDialogListenerとは何ですか? –

+0

私は十分にそれを望む: –

0

使用Facebookの開発者向けサイトでは、すでに非常によくそれを説明しました。このHackbook.java

関連する問題