2011-06-25 22 views

回答

7

你需要知道的朋友ID,你可以看到我的方法下面這樣做:

public void postOnFriendsWall(String msg, String toID, String description) { 
    try { 
     if (isSession()) { 
      String response = mFacebook.request(toID); 
      Bundle parameters = new Bundle(); 
      parameters.putString("message", msg); 
      parameters.putString("description", description); 
      response = mFacebook.request(toID+"/feed", parameters, "POST"); 
      Log.d("FACEBOOK RESPONSE",response); 
      if (response == null || response.equals("") || 
        response.equals("false")) { 
       Log.v("Error", "Blank response"); 
      } 

     } else { 
      // no logged in, so relogin 
      Log.d(TAG, "sessionNOTValid, relogin"); 
      mFacebook.authorize(this, PERMS, new LoginDialogListener()); 
     } 
    } catch(Exception e) { 
     e.printStackTrace(); 
    } 
} 
+0

工作太好了,謝謝:)肯尼如何 –

+0

在圖形API使用批次要求張貼到多個朋友牆 – veerendra

+0

什麼是mFacebook? – user1688181