LinkedIn分享功能

时间:2015-11-05 18:04:39

标签: share linkedin

发布LinkedIn更改(2015年5月左右)已使用网址http://api.linkedin.com/v1/people/~/shares?format=json通过API调用禁用了我们对共享功能的使用。我们现在收到" 403授权失败"。

为恢复我们的分享职能而采取的步骤:

  1. 确认ClientId&客户端密钥仍然与我们的应用程序中使用的密钥相同
  2. 默认应用程序权限已经确认,选择了w_share ...以前是rw_share(不再可用)。其他选择是r_basicprofile,r_emailaddress,& rw_company_admin ......似乎没什么关系。
  3. 授权重定向网址仍适用于我们正在使用我们的应用程序的域名。
  4. 内容类型已设置为" application / xml",如其他帖子所示。
  5. 我们已经尝试了好几个月...希望任何对LinkedIn的更改都能解决我们的问题,但我们所研究的任何内容都没有帮助。我们认为这可能是LinkedIn完成的权限修改更新的一个小故障...因为我们的代码从未改变,但在2015年5月更改之前已经工作了2年多。

    我们希望能够了解这里发生的事情......因为我们仍在继续解决这个问题。

2 个答案:

答案 0 :(得分:1)

我发现了问题,那是因为Linkedin的安全性发生了变化。我们不得不改变声明:

System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls;

到此:

{{1}}

答案 1 :(得分:0)

如果您依赖于"默认应用程序权限",您可能还需要仔细检查您的OAuth代码是否仍在请求旧的(不再可用的)成员权限(例如{{1} })通过rw_nus URL参数,这将胜过"默认应用程序权限"您已在LinkedIn应用的配置中定义的设置。

否则,?scope=权限仍应允许您向LinkedIn发布分享。