数日前、Spring のチュートリアルを使用して Facebook 統合を作成しました。これが私のコードです
FacebookConnectionFactory connectionFactory = new FacebookConnectionFactory("appId", "appSecret");
OAuth2Operations oauthOperations = connectionFactory.getOAuthOperations();
OAuth2Parameters params = new OAuth2Parameters("http://localhost:8080/shop/facebook");
String authorizeUrl = oauthOperations.buildAuthorizeUrl(GrantType.IMPLICIT_GRANT, params);
try {
response.sendRedirect(authorizeUrl);
LOG.error("ALL WORKING FINE>>>");
} catch (IOException e) {
LOG.error("Errorrrrr" + e);
}
return null;
次に、access_tokenを取得する必要がありますが、URLのハッシュ部分に表示されます(JSを使用してaccess_tokenを取得する必要があります)-間違った方法です。その後、別のチュートリアル Spring-Social-quickstart をインストールしましたが、access_token を取得する方法がわかりませんか? サーバー側で access_token を取得するには何を書けばよいでしょうか。リクエストのインターセプターである必要がありますか、それとも別の方法で存在しますか?