领英Api:网络/更新给出403



我正在使用linkedin-oauth2-gem连接领英Api。以下代码段给我403错误:

client = LinkedIn::API.new(user_access_token)
client.profile # works well
client.network_updates # gives 403 error

我给了该应用程序所有可能的权限(包括rw_nus)。有什么想法吗?

您遇到这个问题可能是因为您没有正确设置omniauth gem在客户端oauth2上请求此权限的范围,以及在Linkedin开发者网站中如何配置应用程序权限。

尝试添加类似的内容

:scope => 'r_fullprofile r_contactinfo r_emailaddress r_network'

到Omniauth(或Devise)初始值设定项文件中现有的配置行。

provider :linkedin, ENV['LINKEDIN_KEY'], ENV['LINKEDIN_SECRET']

然后你应该让两个应用程序都能正常工作。

检查权限,因为linkedin api已更改。查看url以获取更多信息http://www.oodlestechnologies.com/blogs/recent-changes-in-linkedin-api

我认为LinkedIn端连接缓存有问题。向现有应用程序添加权限不起作用,但创建具有所需权限的应用程序正是我想要的。

最新更新