followChannel method

Future<FollowChannelResult> followChannel(
  1. String channelPublicId
)

카카오톡 채널 간편 추가하기.

channelPublicId는 카카오톡 채널 홈 URL 에 들어간 {_영문}으로 구성된 고유 아이디 홈 URL 은 카카오톡 채널 관리자센터 > 관리 > 상세설정 페이지에서 확인.

Implementation

Future<FollowChannelResult> followChannel(
  final String channelPublicId,
) async {
  if (!await AuthApi.instance.hasToken()) {
    return _followChannel(channelPublicId, null);
  }

  String? agt;
  try {
    if (!kIsWeb) {
      await AuthApi.instance.refreshToken();
    }
    agt = await AuthApi.instance.agt();
    return await _followChannel(channelPublicId, agt);
  } catch (e) {
    rethrow;
  }
}