示例#1
0
        public bool AreFriends(long uid1, long uid2)
        {
            AreFriendsResponse response = Util.GetResponse <AreFriendsResponse>("facebook.friends.areFriends",
                                                                                FacebookParam.Create("session_key", SessionKey),
                                                                                FacebookParam.Create("call_id", DateTime.Now.Ticks),
                                                                                FacebookParam.Create("uids1", uid1),
                                                                                FacebookParam.Create("uids2", uid2));

            return(response.friend_infos[0].AreFriends);
        }
示例#2
0
        public FriendInfo[] AreFriends(long[] uids1, long[] uids2)
        {
            List <FacebookParam> param_list = new List <FacebookParam> ();

            param_list.Add(FacebookParam.Create("session_key", session_info.SessionKey));
            param_list.Add(FacebookParam.Create("call_id", DateTime.Now.Ticks));

            if (uids1 == null || uids1.Length == 0)
            {
                throw new Exception("uids1 not provided");
            }

            if (uids2 == null || uids2.Length == 0)
            {
                throw new Exception("uids2 not provided");
            }

            param_list.Add(FacebookParam.Create("uids1", uids1));
            param_list.Add(FacebookParam.Create("uids2", uids2));

            AreFriendsResponse rsp = util.GetResponse <AreFriendsResponse> ("facebook.friends.areFriends", param_list.ToArray());

            return(rsp.friend_infos);
        }