2014-06-11 2 views
0

내 잎이 넓은 사이트에 FB와 트위터 로그인을 가지고 http://www.broadleafcommerce.com/blog/why-your-ecommerce-site-should-integrate-with-spring-social을 언급했다하지만 난 유래와 트위터 dev에 지원에 게시 된 솔루션의 많은 노력에도 불구하고 다음과 같은 오류가 직면하고봄 - 사회 - 트위터 오류 (401) 무단

GET request for "https://api.twitter.com/1/account/verify_credentials.json" resulted in 401 (Unauthorized); invoking error handler 

아무도이 오류를 어떻게 처리 할 생각이 있습니까? 그것은 튜토리얼 1.0.2.RELEASE 버전의 스프링 소셜이 사용 되었기 때문입니까?

답변

0

노력의 날이 마침내 문제를 알게되었습니다. 문제는 춘계 사회 API의 버전이었다. 게시글이 10 월 중순 이었기 때문에 2012 년 1 월 2 일에 1.0.2 버전의 auth1.0을 사용하여 트위터에 연결했지만 2013 년에 twitter는 auth1.1을 사용하여 시작되었습니다. 스프링 소셜 1.0.3 - 공개 API. 그래서 나는 봄의 사회적 버전을 간단히 바꾸었고 문제는 해결되었다.

또한 내가 트위터를 알게 된 한 가지는 사용자의 이메일 ID가 표시되도록 허용하지 않기 때문에 사용자의 이메일을받는 호출은 항상 null을 반환합니다.