Search code examples
springspring-mvcspring-bootspring-socialspring-social-facebook

automatic configuration of Spring Social’s ConnectController not working


I have followed the steps given in the below site to create a simple spring boot application that access the facebook data using maven and spring boot.

http://spring.io/guides/gs/accessing-facebook/

which is also same as http://www.technicalkeeda.com/spring/spring-social-facebook-integration-example but in gradle.

The problem i am facing is when i am trying to run the application, I have am seeing that url is successfully redirected to "/connect/facebook" but it doesnt load the facebookConnect.html instead it throws error as shown below:

" Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Tue Mar 10 19:24:41 IST 2015

There was an unexpected error (type=Method Not Allowed, status=405). Request method 'GET' not supported "

I have also tried using the same code given in the site and also used my facebook appId and appSecret in it , which i had generated by giving a random host name in the facebook app, still i get same error.

I have also tried adding the random host name which i created to the /etc/hosts file in the windows.

Could anyone please help me why i am not able to see the .html page that has to be rendered by the ConnectController automatically ?


Solution

  • I finally got the answer. it is we need to additional parameter in the application.properties file which is

    "spring.social.auto_connection_views=true

    along with the id and secret.

    spring.social.facebook.appId=

    spring.social.facebook.appSecret=

    this property was not mentioned in the tutorials. finally this worked. :) "