스프링 소셜의 도움으로 구축 한 내 Facebook 앱에서 간단한 쿼리 SELECT url FROM url_like WHERE user_id={friendId}
을 작성해야합니다. 이렇게하려면이 라이브러리에서 제공하는 인증 코드를 사용합니다. 인증은 정상적으로 작동합니다. 그러나 위에서 언급 한 쿼리는 빈 배열을 반환합니다. 필요한 권한이 모두 given (user_likes 및 friend_likes)임을 강조하고자합니다. 그러나 facebook graph explorer에 의해 나에게 주어진 비슷한 액세스 토큰은 완벽하게 작동합니다.스프링 소셜의 페이스 북 액세스 토큰이 빈 배열을 반환하는 이유는 무엇입니까? 페이스 북 그래프 API 토큰이 정상적으로 작동합니다.
Access token debugger Facebook의 두 토큰이 모두 유효하고 사용 권한이 필요하다고 말합니다. 토큰 유효 기간의 유일한 차이점 : 내 앱은 2 개월 만료되는 토큰을 제공하고 그래프 API는 1 시간 동안 제공합니다.
이 이상한 동작의 이유는 무엇입니까? 필요한 권한을 가진 앱에서 제공하는 토큰이이 쿼리를 수행 할 수없는 이유는 무엇입니까? 이 문제를 해결하는 방법? 미리 감사드립니다.
업데이트 좋아, 페이스 북은 사용자의 액세스 토큰과 다른 응용 프로그램에 대한 액세스 토큰을 제공합니다. 이제는 스프링 소셜 페이스 북으로 사용자의 액세스 토큰을 얻는 방법에 대해 의문이 생깁니다.