friends method
Fetches a list of current user's KakaoTalk friends.
However, not all friends are returned by this API. They are filtered by the following criteria:
- Connected to the application
- Agreed to use Friends API in /oauth/authorize.
Implementation
Future<Friends> friends(
{int? offset,
int? limit,
FriendOrder? friendOrder,
String? order}) async {
return ApiFactory.handleApiError(() async {
final params = {
"offset": offset,
"limit": limit,
"friend_order": friendOrder == null
? null
: describeEnum(friendOrder).toLowerCase(),
"order": order,
"secure_resource": true
};
params.removeWhere((k, v) => v == null);
final response =
await _dio.get("/v1/api/talk/friends", queryParameters: params);
return Friends.fromJson(response.data);
});
}