The LinkedIn API is not intended for developers to capture information and present it to people who have not authenticated (public display). Making calls as a single authenticated user to store it or present it elsewhere is contrary to the API Terms of Use. In addition, you cannot store the data that you receive - they are simply intended to be presented to an authenticated user.
If you want to use the API to represent this information, your users must authenticate using LinkedIn, and then you can call on their behalf. This is probably the easiest to do using the Javascript framework.
source share