如何转换LinkedIn API以将内容从OAuth 1.2共享到OAuth2

时间:2015-06-08 03:55:55

标签: ios oauth oauth-2.0 linkedin-api

我正在为我们的项目构建应用程序。

我必须在应用中将内容分享到应用中的linkedIn帐户。

在我们习惯使用LinkedIn Developers API的OAuth1之前,它工作正常。但现在它无法运行。

我做了一些更改,比如将权限从rw_nus更改为w_share。通过此更改,我可以在我们的应用程序中看到Linkedin的登录页面,但在成功添加帐户后,现在我无法在LinkedIn上分享内容。

我收到以下错误:

401, Unauthorized error.

我用于分享的路径是:

http://api.linkedin.com/v1/people/~/shares

我需要做哪些其他更改才能使其正常工作?

1 个答案:

答案 0 :(得分:1)

您是否已在https://developer.linkedin.com/更新了已注册的应用,以使用新的OAuth 2.0?

有关新共享API的更多信息,请访问: https://developer.linkedin.com/docs/share-on-linkedin

仅供参考:旧的Api密钥现在称为“客户端ID”。升级后我很困惑,有些api文档仍然引用api密钥。