I am running into a bit of a funky issue. When I register via LinkedIn oauth, the joomla/jomsocial profile gets created perfectly. All data flows into properly mapped fields, etc.
The problem, however, is that instead of, for example, getting an email such as [email protected], I am getting [email protected]
It seems to be just concatenating the first name, underscore, and token of some sort and using "unknown.com" as the domain.
Does the team at SourceCoast or anyone else in the community know what's going on here?
I would appreciate any and all help as having the real email is critical for communication with members.
The @unknown.com addresses are created by JLinked whenever we aren't getting an email address back from LinkedIn. That really shouldn't be happening at all. It's good to hear the rest of the profile information is being imported, as that indicates that communication with LinkedIn.
Can you let me know if your LinkedIn application is new, or if it's something you created a long time ago? Older applications couldn't fetch the user's email address, that's a new ability added in the last 8 months or so. If you have an older app, you'll need to take a few steps to 'upgrade' your old app to allow it to fetch email addresses.
If that's not the case, can you post, or Private Message, a URL where we can see your site? Just seeing the home page may give us the information we need to understand the problem more.
Thanks for the support quick response!
You got it right on the head. I made this app about 14 months ago originally so I'm still using the same API key and secret. Can you guide me on how to go about the upgrade?
The instructions are actually pretty simple. Just go to the Developer Area in LinkedIn, below:
Click into your App and somewhere, there should be an "Upgrade App" or "Migrate App". I don't recall the specific setting offhand, but it should be pretty recognizable. If you can't find it, let us know.
Once done, when user's authenticate on your site, they'll see a different popup which will specifically note that your app will be getting their email and (possibly) some other profile information depending on what you're importing. If you previously had some LinkedIn authentication on your site, your users will likely need to re-authenticate with the new popup. All other features should remain the same.
Obviously, if you were using your app for 14 months, please test everything to make sure the upgrade doesn't affect anything badly, but it should be very straightforward.
If you run into issues or are confused about anything, just let us know.