registerCallback에서 onError로만 넘어가네요
354
작성한 질문수 4
몇시간째 헤메고 있네요;;
하라는 대로 다 했는데 여기서 onSuccess로 넘어가질 않아서 진행이 안됩니다 ㅜ
LoginManager.getInstance()
.registerCallback(callBackManager, object : FacebookCallback<LoginResult> {
override fun onSuccess(result: LoginResult) {
Log.i("facebook_callback", "success")
handleFacebookAccessToken(result.accessToken)
}
override fun onCancel() {
Log.i("facebook_callback", "cancel")
}
override fun onError(error: FacebookException?) {
Log.i("facebook_callback", "error")
}
})
답변 3
0
같은 부분에서 헤매다가 stckoverflow 에서 답을 찾았습니다.
https://stackoverflow.com/questions/41861564/server-error-code-1675030-message-error-performing-query
작성하신 코드 바로 윗부분에 있는 loginWithReadPermission 에서 Arrays.asList 매개변수를 변경했더니 정상 작동합니다.
fun facebookLogin() {
LoginManager.getInstance()
.logInWithReadPermissions(this, Arrays.asList("email", "public_profile", "user_friends"))
// .logInWithReadPermissions(this, Arrays.asList("public_profile","email"))
LoginManager.getInstance()
.registerCallback(callbackManager, object : FacebookCallback<LoginResult> {
override fun onSuccess(result: LoginResult?) {
// second step
handleFacebookAccessToken(result?.accessToken)
Log.d("fecebook 로그인", "성공")
}
override fun onCancel() {
Log.d("fecebook 로그인", "취소")
}
override fun onError(error: FacebookException?) {
Log.d("fecebook 로그인", "에러 발생 $error")
}
})
}
0
해결방법
1.페이스북은 자체적으로 loginbutton을 가지고 있습니다 xml에서 그냥 button을 페이스북의 loginbutton으로 바꾸면 됩니다
2.페이스북 loginbutton은 클릭이벤트 리스너를 달지 않아도 동작하게 만들어 놨습니다. 이벤트리스너 등록 안하고 바로 registercallback달아서 사용하시면 됩니다
facebook_sign_in_button.registerCallback(callBackManager, object : FacebookCallback<LoginResult> {
override fun onSuccess(result: LoginResult) {
Log.i("facebook_callback", "success")
handleFacebookAccessToken(result.accessToken)
}
override fun onCancel() {
Log.i("facebook_callback", "cancel")
}
override fun onError(error: FacebookException?) {
Log.i("facebook_callback", "error")
}
})
CloudFireStore에 데이터가 들어가지 않아요
0
74
1
firebase storage에서 putfile해도 이미지 업로드가 안되요..
0
96
1
1강 AndroidManifest.xml 코드 오류
0
465
1
도와주세요 ㅠㅠ
0
404
1
게시물이 뜨지 않습니다.(detail_veiw)
0
382
0
NavigationBarView 사용법 변경으로 인한 네비게이션 바 애니메이션 적용법
0
511
1
안드로이드 11 이상부터 startActivityForResult 지원 안하므로 다른 방법 이용
0
360
1
bottom_navigation 오류
0
425
1
게시물을 최신게시물순으로 하고싶은데 어떻게 하면 될까요..?ㅠ
0
269
1
오류..? 에러..?
0
472
0
페이스북 로그인
0
355
0
댓글 activity에서 mainActivity의 userFragment 이동 방법관련..
0
366
1
댓글activity에서 userId를 클릭했을 때
0
294
1
파이어베이스 연결에서 막힙니다,,
0
399
1
파이어베이스 이미지url Glide로 불러올 때 에러
1
554
1
- 혹시 사진 업로드 여러장 되게 할수 있는 방법이 있을까요??
0
420
1
화면전환시 색깔이 안나오고 흰바탕입니다
0
260
1
Facebook공식 문서에서 제공해주는 최신 SDK 오류
1
282
0
startActivityForResult와 onActivityResult는 이제 안드로이드 스튜디오에서 못쓰게 하는데 어떻게 수정 해야 할까요?
0
389
1
google 계정 선택창이 아예 뜨지 않습니다.
0
298
1
로그인 시 에러
0
314
0
3강에서 startActivityForResult 사용불가 문제
0
449
1
인스타그램 자바언어로 하는 클론코딩은 없을까요?
0
1694
1
mainfest 오류
1
241
0





