Try using this API that integrates. This will save you from this problem.
No url encoding required.
Authentication Example
Imports Branches.FBAPI ... Dim SI As New SessionInfo("[application_id]","applicaiton_secret") SI.AuthenticateUser("http://[my url]", New SessionInfo.PermissionsEnum(){SessionInfo.PermissionsEnum.email, SessionInfo.PermissionsEnum.read_stream}))
Read the answer from the above URL from this page.
Dim FSR = FS.ReadFacebooAuthResponse
source share