As you can see from the screenshot(1) below, I am getting an additional option asking - 'Edit the info you provide'. I'm getting only getting public profile and email Id permissions from the user. What should I do to avoid getting this option?
I have not see such an option (screenshot 2) in other websites. Why is it so?
Until April 2015 you can still use the v1.0 version of the Facebook API which will give you the second view.
For example on Android you can modify the variable GRAPH_API_VERSION in ServerProtocol.java in the Facebook SDK to achieve this. I would however strongly recommend that you don't do that :)
Until April 2015 you can still use the v1.0 version of the Facebook API after that you got permission from facebook app. You can check this link for this which published from the facebook Click Here.
Also you need to approve this app from facebook
Over Here you can select a permission and send to facebook for application approval.
after the approval you can get all detail from the user.
Click Here For More Detail For Facebook Docs : Click Here