通过安卓应用向Facebook好友发送邀请

3
如何通过我的Android应用程序向Facebook好友发送邀请。

1
请详细说明您的问题。 - gideon
我想通过安卓应用向Facebook好友发送邀请? - user646932
我猜想您需要开始查看Android-Facebook-SDK了?你已经尝试过什么了吗? - gideon
1
点击问题下方的“添加评论”按钮,将评论发布在此处,而不是下方。这仅适用于回答。点击您的问题下方的“编辑”按钮,更新问题内容并说明您尝试过哪些方法以及遇到了哪些具体问题。这样其他人才能够为您提供帮助。 - gideon
你解决了你的问题吗? - Cezar Alexandru Vancea
1个回答

6
这是您可以实现的方法:

以下是具体操作步骤:

public void inviteFriends(Activity activity, ArrayList<FriendInfo> friendsIds){
    // Safe programming
    if(friendsIds == null || friendsIds.size() == 0)        
        return;

    Bundle parameters = new Bundle();

    // Get the friend ids
    String friendsIdsInFormat = "";
    for(int i=0; i<friendsIds.size()-1; i++){
        friendsIdsInFormat = friendsIdsInFormat + friendsIds.get(i) + ", ";
    }
    friendsIdsInFormat = friendsIdsInFormat + friendsIds.get(friendsIds.size()-1).getId();

    parameters.putString("to", friendsIdsInFormat);
    parameters.putString( "message", "Use my app!");

    // 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 onFacebookError(FacebookError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onError(DialogError e) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onCancel() {
            // TODO Auto-generated method stub

        }
    });

}

Facebook对话框参考文档


Alesqui:如何获取Facebook好友的ID? - Divyang Patel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接