I have a LinkedIn integration using their SDK and use the method authorize
to request permission from the user to post in her/his behalf. It was working fine but today I noticed that it stopped working. The issue is that the callbackFunction
(see https://developer.linkedin.com/docs/getting-started-js-sdk) never gets called, so I don't know when the user grants permission or not.
I was checking and noticed that the file: https://platform.linkedin.com/in.js now redirects to https://platform.linkedin.com/xdoor/scripts/in.js. I took a look at https://web.archive.org/web/*/https://platform.linkedin.com/in.js and it seems that it changed around November the 13th.
Have you had any problems with the SDK recently?
isAuthorized
does returntrue
after the user has granted access so I could use an interval to check when that becomestrue
and manually invoke the callback. – StannfieldSDKs: Our JavaScript and Mobile Software Development Kits (SDKs) will stop working. Developers will need to migrate to using OAuth 2.0 directly from their apps.
(engineering.linkedin.com/blog/2018/12/developer-program-updates). I think that is a kind of abrupt change, but it seems that soon (probably in 2019-03-01 or before) LinkedIn will only accept Oauth2 authentication. – Delaine