November 9, 2019 - JFBConnect v8.3.0 has been released with authentication for Azure Active Directory, support for new Instagram Basic Display API applications, and miscellaneous bug fixes.
Seems all our sites are recently having this issue - We were unable to retrieve your LinkedIn account information. Please try again.
Looking in to the logs it seems to be a scope error
Due to full profile no longer being available via the linkedin API without prior linkedin approval
So we need to be looking for r_basicprofile and r_emailaddress since 2016, seems they are finally enforcing this.
I have tried turning off the custom db plugin and also trying each component option in turn. No joy
Could you please assist due to this being a very large issue for me.
Looking forward to hearing from you.
The r_fullprofile permission was removed from JFBConnect in May, 2015, shortly after LinkedIn announced their API changes. We haven't requested that permission since.
I know you've been a customer for a long time, but it seems like you were using a pretty old version. I see you recently re-subscribed. Has the updated version help fix your issue, or are you still encountering it? If so, it's possible there's some leftover value in the database associated with a profile field you are trying to request. That shouldn't happen, but in that case, simply going to the Profiles area of JFBConnect and hitting 'Save' with a newer version of JFBConnect should fix that.
Please let me know if you're still having problems and we'll gladly help investigate further if so.
New version is still the same sadly, although when i go to profiles it says: No JFBConnect Profile plugins are currently enabled.
Also it says Social Network configuration data not loaded. Please go to the Autotune - Network Settings area to configure this feature which I have just done.
So i tried autotune, but it says my id is expired, I have entered the one from my account.
So when i look at fetch config, it just says
Could not fetch application and recommendation data from SourceCoast.com. Cached values were loaded, but may be out of date.
It's highly recommended that you make a successful connection to get the most up to date application data and recommendations.
Could you help?
We'll gladly help. Can you Private Message me with credentials to one of your sites with the issue? Once in, we'll check why the subscriber ID isn't working and look into where the incorrect r_fullprofile value is coming from. If we come up with some steps to fix it, we'll let you know so you can do the same on your other sites.
Alright.. Thanks for the credentials. I think we got it going.
In the admin area, the Subscriber ID seemed to work fine. The profiles area wasn't letting me hit 'Save' because all of Autotune wasn't run. I entered Autotune and went to the Network Settings section and clicked the "Fetch Latest Network Settings" button. That updates the JFBConnect configuration with the most up to date settings for authentication to each network. Then, the Profiles area allows us to save (even though no plugins are enabled). I believe that cleared out whatever incorrect profile field was trying to request r_fullprofile.
(index):1661 Uncaught TypeError: Cannot read property 'click' of null
That's from this code:
<a class="button button1 button-linkedin" onclick="document.getElementById('sc_lilogin').click()"><i class="fab fa-linkedin"></i>Sign in with Linkedin</a>
That's the direct way to force a LinkedIn login instead of the getElement..click() thing.
Hopefully that works for you, but if not let us know!