如题。我在工程中引用了skype4com.dll,想通过skype提供的API添加、删除联系人,但是没找到相关方法。如果直接在Friends中Add一个User,也不能成功。但是我查到用javascript可以通过skype:user1?add命令来添加。所以在用skype4com的时候,请问有什么办法吗?

解决方案 »

  1.   

    找到办法了,在这里发出来供大家参考。关键代码如下添加时:
    user.BuddyStatus = TBuddyStatus.budPendingAuthorization;
    user.IsBlocked = false;删除时:
    user.BuddyStatus = TBuddyStatus.budDeletedFriend;
    user.IsBlocked = true;
      

  2.   

                UserClass user = new UserClass();
                user.Handle = "+86158xxxxxxxx";
                user.BuddyStatus = TBuddyStatus.budPendingAuthorization;
                user.IsBlocked = false;            skype.Friends.Add(user);楼主,我这样子添加,程序在设置  BuddyStatus   的时候就提示失败了。
    不知道你是怎样做的。谢谢。