このリンクを使用して、FB ログインを実装し、フレンド リストを取得しようとしています。
依存関係で指定されているように、pom.xmlで次のものを使用しています
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-core</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-facebook</artifactId>
<version>1.0.3.RELEASE</version>
</dependency>
ログイン情報を提供し、次のコードを使用してfriendListを取得しようとすることで、適切なaccessCodeを取得しています。
Facebook fb = new FacebookTemplate(accessToken);
List<FacebookProfile> friends = fb.friendOperations().getFriendProfiles();
上記のコードで、次の例外が発生しています。
org.springframework.social.UncategorizedApiException: (#100) Unknown fields: username.
org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleUncategorizedError(FacebookErrorHandler.java:158)
グーグルで調べてみたところ、ユーザー名フィールドが不要になったことがわかりましたが、私の場合、これを解決する方法が明確にわかりません。