У меня есть токен доступа из собственного приложения Android. Я тестировал его через отладчик Graph API и его активность в течение следующих двух месяцев. Созданный шаблон Facebook с тем же токеном доступа. Когда я пытаюсь использовать шаблон.isAuthorized, он возвращает true. Но когда я пытаюсь получить доступ к template.userOperations, выполните следующую ошибку, пожалуйста, помогите.Я использую Spring Social framework. Получение org.springframework.social.MissingAuthorizationException с соответствующим токеном доступа
Exception in thread "main" java.lang.NoSuchMethodError: org.springframework.social.MissingAuthorizationException: method <init>(Ljava/lang/String;)V not found
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleFacebookError(FacebookErrorHandler.java:89)
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleError(FacebookErrorHandler.java:65)
at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:486)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:443)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:415)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:213)
at org.springframework.social.facebook.api.impl.FacebookTemplate.fetchConnections(FacebookTemplate.java:222)
at org.springframework.social.facebook.api.impl.FacebookTemplate.fetchConnections(FacebookTemplate.java:216)
Что такое код, который выдает эту ошибку – beresfordt
государственной статической силы основных (String [] арг) { \t \t Строка = маркер доступа "XXX"; \t \t FacebookTemplate facebook = новый FacebookTemplate (accessToken); \t \t if (facebook.isAuthorized()) { \t \t \t System.out.println ("Авторизованный"); \t \t UserOperations userOperations = facebook.userOperations(); \t \t FacebookProfile facebookProfile = userOperations.getUserProfile(); \t \t String birthDate = facebookProfile.getBirthday(); \t \t Строка firstName = facebookProfile.getFirstName(); \t \t} else { \t \t \t System.out.println ("Неавторизованный"); \t \t \t \t \t} вместо XXX я предоставил accesstoken из своего родного приложения для Android. – Rajarajeswari
Не могли бы вы поместить это в тело своего поста; более читабельный, чем комментарий – beresfordt