2013-05-09 103 views
0

我必須發送應用程序請求給所有朋友在這裏我使用此代碼發送請求只有一個朋友它工作正常,但我想發送請求多個/所有朋友如何發送請求所有Facebook的朋友在facebook 3.0 android

private void sendRequestDialog() { 
    Bundle params = new Bundle(); 
    params.putString("to", "1782990807"); 
    params.putString("message", 
      "Learn how to make your Android apps social"); 

    WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(
      Logout.this, Session.getActiveSession(), params)) 
      .setOnCompleteListener(new OnCompleteListener() { 
       @Override 
       public void onComplete(Bundle values, 
         FacebookException error) { 
        if (error != null) { 
         if (error instanceof FacebookOperationCanceledException) { 
          Toast.makeText(
            Logout.this.getApplicationContext(), 
            "Request cancelled", Toast.LENGTH_SHORT) 
            .show(); 
         } else { 
          Toast.makeText(
            Logout.this.getApplicationContext(), 
            "Network Error", Toast.LENGTH_SHORT) 
            .show(); 
         } 
        } else { 
         final String requestId = values 
           .getString("request"); 
         if (requestId != null) { 
          Toast.makeText(
            Logout.this.getApplicationContext(), 
            "Request sent", Toast.LENGTH_SHORT) 
            .show(); 
         } else { 
          Toast.makeText(
            Logout.this.getApplicationContext(), 
            "Request cancelled", Toast.LENGTH_SHORT) 
            .show(); 
         } 
        } 
       } 
      }).build(); 
    requestsDialog.show(); 
} 

在這裏,我路過一個朋友的Facebook的帳號我怎麼能發送到所有/多個朋友 我有所有的朋友 我迫切需要 感謝提前:)

回答

3

只是刪除這條線params.putString(「到」,「1782990807」); 並選擇friends.You可以選擇多個朋友。

0

Facebook的SDK Facebook的帳號爲Android提供了一種方法,可讓您將應用程序的故事發布到用戶的時間表。您也可以使用此方法代表用戶發佈狀態更新。此方法使用圖形API,並且可以代替使用飼料對話框

http://developers.facebook.com/docs/howtos/androidsdk/3.0/publish-to-feed/

+0

我已經學過但沒有得到,我急需 – Arun 2013-05-09 13:04:18

相關問題