【问题标题】:Facebook api and send invite to more than one friend in androidFacebook api并在android中向多个朋友发送邀请
【发布时间】:2013-04-26 00:24:55
【问题描述】:

我在通过 facebook api 邀请朋友到我的应用时遇到问题。这是我的方法:

    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

                }
            });
        }
    }

一切都很好,但我想向许多炸薯条发送邀请,所以在这段代码中,我为每个人显示一个对话框。我怎样才能只显示一个对话框,但有很多朋友?这是可能的还是我必须为每个朋友显示对话框?

【问题讨论】:

  • +1 你的问题给了我一个解决方案,节省了我很多时间......好问题
  • 上面的代码会通过打开对话来邀请吗?可以在不打开对话的情况下发送邀请吗?还有一种方法可以让应用接受邀请吗?

标签: android facebook


【解决方案1】:

您可以在“收件人”字段中发送逗号分隔的列表,例如“123,456,789”。

请注意发送过多请求,但您不希望被识别为垃圾邮件应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    相关资源
    最近更新 更多