发布LinkedIn更改(2015年5月左右)已使用网址http://api.linkedin.com/v1/people/~/shares?format=json通过API调用禁用了我们对共享功能的使用。我们现在收到" 403授权失败"。
为恢复我们的分享职能而采取的步骤:
我们已经尝试了好几个月...希望任何对LinkedIn的更改都能解决我们的问题,但我们所研究的任何内容都没有帮助。我们认为这可能是LinkedIn完成的权限修改更新的一个小故障...因为我们的代码从未改变,但在2015年5月更改之前已经工作了2年多。
我们希望能够了解这里发生的事情......因为我们仍在继续解决这个问题。
答案 0 :(得分:1)
我发现了问题,那是因为Linkedin的安全性发生了变化。我们不得不改变声明:
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls;
到此:
{{1}}
答案 1 :(得分:0)
如果您依赖于"默认应用程序权限",您可能还需要仔细检查您的OAuth代码是否仍在请求旧的(不再可用的)成员权限(例如{{1} })通过rw_nus
URL参数,这将胜过"默认应用程序权限"您已在LinkedIn应用的配置中定义的设置。
否则,?scope=
权限仍应允许您向LinkedIn发布分享。