I\'m using the LinkedIn Javascript API to sign in users to my application, however the API is not returning the email address even though I\'m requiring permission for that spec
Implementation looks good. I'd believe this is a result from the profile's privacy settings. Per linked-in's docs:
Not all fields are available for all profiles. The fields available depend on the relationship between the user you are making a request on behalf of and the member, the information that member has chosen to provide, and their privacy settings. You should not assume that anything other than id is returned for a given member.