동시에 사용하기

이 페이지에서는 ChzzkClient에서 두 개 이상의 ChzzkLoginAdapter를 사용하는 방법에 대해 설명합니다.

두 개 이상의 ChzzkLoginAdapter를 사용하는 이유가 있나요?

현재 치지직의 공식 API는 모두 완성되지 않은 상태로, 로그인된 유저의 팔로우 정보와 같은 일부 정보는 가져올 수 없습니다.

따라서 OpenAPI를 이용한 인증과 네이버 자동 로그인 혹은 쿠키를 이용한 인증 방식 모두 동시에 이용할 수 있도록 구현하였습니다.

어떻게 하나요?

간단합니다. ChzzkClientBuilder를 이용할 때 withLoginAdapter를 여러 번 호출하면 됩니다.

var naverAdapter = new NaverAutologinAdapter("네이버 ID", "네이버 비밀번호");
var oauthAdapter = new ChzzkOauthLoginAdapter("localhost", 8080);

var client = new ChzzkClientBuilder(apiClientId, apiSecret)
        .withDebugMode()
        .withLoginAdapter(naverAdapter)
        .withLoginAdapter(oauthAdapter)
        .build();

Last updated