디벨로퍼스 : ID 1135131
리엑트 네이티브, expo 모듈로 현재 개발중입니다.
로그인은 성공했고 친구목록을 가져오기위해서 친구목록 이용중동의 의 추가항목 동의를 받기위해
위와같은 링크로 동의화면을 띄워서 동의하면 아래와같이 화면이 뜹니다.
Something went wrong trying to finish signing in. Please close this screen to go back to the app.
코드는 아래와같습니다.
onst loginWithKakao = async () => {
setLoading(true);
try {
const authUrl = https://kauth.kakao.com/oauth/authorize?client_id=${REST_API_KEY}&redirect_uri=${REDIRECT_URI}&response_type=code&scope=friends
;
console.log(‘authUrl :’, authUrl)
const result = await WebBrowser.openAuthSessionAsync(authUrl, REDIRECT_URI);
if (result.type === ‘cancel’) {
Alert.alert(‘로그인 취소’, ‘카카오 로그인이 취소되었습니다.’);
}
} catch (error) {
console.error(‘Login error:’, error);
Alert.alert(‘로그인 오류’, ‘카카오 로그인 중 오류가 발생했습니다.’);
} finally {
setLoading(false);
}
};
친구목록가져오기위해서 몇일째 지금 이용중동의 추가항목동의받고 테스트하려고 고군분투중입니다…
즉 result 로 리다이렉트된 토큰으로 새로운 엑세스 토큰을 얻으려고하는데 리다이렉션이 문제일까요?
리다이렉트uri 모두 등록되어있고 정상 작동되는거 확인했거든요.
REDIRECT_URI = ‘https://auth.expo.io/@sunmo0602/crewcrew’;
카카오 dev에 올려주신 체크리스트 등 모든글 정독하고 올리는 것입니다.