2
我有一個問題,邀請通過Facebook的API到我的應用程序的API。這是我的方法:Facebook的API和發送邀請給不止一個朋友在Android
private void inviteFromFacebook(Activity activity, List<GraphUser> list) {
for(int i=0; i<list.size(); i++) {
//TODO post invite to friends wall
// Log.v("MainActivity", "user id: " + user.getId());
if(list == null || list.size() == 0)
return;
Bundle parameters = new Bundle();
String friendsIdsInFormat = "";
friendsIdsInFormat = friendsIdsInFormat + list.get(i).getId();
parameters.putString("to", friendsIdsInFormat);
parameters.putString("message", "Use my app!");
Facebook mFacebook = new Facebook(getResources().getString(R.string.facebook_app_id));
// Show dialog for invitation
mFacebook.dialog(activity, "apprequests", parameters, new Facebook.DialogListener() {
@Override
public void onComplete(Bundle values) {
// TODO Auto-generated method stub
}
@Override
public void onCancel() {
// TODO Auto-generated method stub
}
@Override
public void onFacebookError(FacebookError e) {
// TODO Auto-generated method stub
}
@Override
public void onError(DialogError e) {
// TODO Auto-generated method stub
}
});
}
}
Everyting是好的,但我想送邀請許多frieds,所以在這個代碼我告訴每個人一個對話框。我怎樣才能顯示一個對話框,但有很多朋友?這是可能的或我必須爲每個朋友展示對話?
+1你的問題給我一個解決方案,並節省我的很多時間...偉大的問題 – Simmant 2013-12-07 13:05:03
上面的代碼邀請通過打開對話?可以邀請被髮送而無需打開對話?還有一種方法可以讓應用程序接受邀請? – kanna 2014-03-03 10:38:27