GetFriendList
public BackendReturnObject GetFriendList();
public BackendReturnObject GetFriendList(int limit);
public BackendReturnObject GetFriendList(int limit, int offset);
파라미터
Value | Type | Description | default |
---|---|---|---|
limit | int | (Optional) 불러올 친구리스트의 수 | 100 |
offset | int | (Optional) 불러올 친구 리스트의 시작점 | 0 |
설명
친구 목록을 조회합니다.
친구는 뒤끝 콘솔 > 소셜 관리 > 설정에서 설정한 최대 보유수 만큼만 맺을 수 있습니다. 친구 최대보유수의 default 는 0으로, 콘솔에서 설정하신 이후에 사용 가능합니다.
Example
동기
// 전체 친구 리스트 조회
Backend.Social.Friend.GetFriendList();
// limit, offset 사용하여 친구 리스트 조회
Backend.Social.Friend.GetFriendList(5); // 5명 친구 조회 (1-5)
Backend.Social.Friend.GetFriendList(5,5); // 처음 5명 이후의 5명 친구 조회 (6-10)
비동기
Backend.Social.Friend.GetFriendList( ( callback ) =>
{
// 이후 처리
});
Backend.Social.Friend.GetFriendList( 5, ( callback ) =>
{
// 5명 친구 조회 (1-5)
// 이후 처리
});
Backend.Social.Friend.GetFriendList( 5, 5, ( callback ) =>
{
// 처음 5명 이후의 5명 친구 조회 (6-10)
// 이후 처리
});
SendQueue
SendQueue.Enqueue(Backend.Social.Friend.GetFriendList, ( callback ) =>
{
// 이후 처리
});
SendQueue.Enqueue(Backend.Social.Friend.GetFriendList, 5, ( callback ) =>
{
// 5명 친구 조회 (1-5)
// 이후 처리
});
SendQueue.Enqueue(Backend.Social.Friend.GetFriendList, 5, 5, ( callback ) =>
{
// 처음 5명 이후의 5명 친구 조회 (6-10)
// 이후 처리
});
ReturnCase
Success cases
조회에 성공한 경우
statusCode : 200
message : Success
returnValue : GetReturnValueToJSON 참조
친구가 존재하지 않을 경우
statusCode : 200
message : Success
returnValue : {"rows":[]}
GetReturnValueToJSON
{
rows:
[
// 닉네임이 없는 유저의 경우
{
inDate: // 게임 유저 inDate
{ S : "2018-12-27T04:49:00.493Z"},
createdAt: // 친구가 된 시간
{ S : "2018-12-27T04:49:58.140Z"}
},
// 닉네임이 있는 유저의 경우
{
nickname: // 게임 유저 닉네임
{ S : "customid2"},
inDate: // 게임 유저 inDate
{ S : "2018-12-18T01:58:18.722Z"},
createdAt: // 친구가 된 시간
{ S : "2018-12-27T04:50:03.955Z"}
},
{
nickname: [Object],
inDate: [Object]
}
]
}