Java 为什么突然发生403错误?

Java 为什么突然发生403错误?,java,linkedin,http-status-code-403,spring-social,Java,Linkedin,Http Status Code 403,Spring Social,我正在使用SpringSocial通过LinkedIn API获取一些信息。一切正常:我可以使用LinkedIn连接到我的应用程序,我可以恢复一些关于我的连接的授权信息。。。 但是,有时,我无法访问LinkedIn并出现以下错误: 16:28:00,741 WARN [RestTemplate] GET request for "https://api.linkedin.com/v1/people/id=FNXqbb779g:(id,first-name,last-name,headline,

我正在使用SpringSocial通过LinkedIn API获取一些信息。一切正常:我可以使用LinkedIn连接到我的应用程序,我可以恢复一些关于我的连接的授权信息。。。 但是,有时,我无法访问LinkedIn并出现以下错误:

16:28:00,741 WARN  [RestTemplate] GET request for "https://api.linkedin.com/v1/people/id=FNXqbb779g:(id,first-name,last-name,headline,location,industry,distance,relation-to-viewer,current-share,num-connections,num-connections-capped,summary,specialties,proposal-comments,associations,honors,interests,positions,publications,patents,languages,skills,certifications,educations,three-current-positions,three-past-positions,num-recommenders,recommendations-received,phone-numbers,im-accounts,twitter-accounts,date-of-birth,main-address,member-url-resources,picture-url,site-standard-profile-request:(url),api-public-profile-request:(url),site-public-profile-request:(url),api-standard-profile-request,public-profile-url)?format=json" resulted in 403 (Forbidden); invoking error handler
根据错误消息,我没有获得获取所需信息的授权(尽管在一分钟前,我可以访问这些信息)


知道为什么吗?

您的会话令牌似乎已经过期,或者您可能遇到了限制。会话令牌在一段时间内是有效的,您可能需要检查日志,看看您是否得到类似的消息

“您的会话已过期,post数据已丢失。请 重新验证并重新发布数据“

此外,请在此处检查油门限制:

我会检查一下,如果找到答案,我会告诉你。*好吧,根据LinkedIn的说法,我已经远远低于我的限制。我也没有找到有关过期会话的信息(我尝试注销并再次登录,没有更改任何内容)。Juned的“会话令牌”可能意味着“访问令牌”。LinkedIn的文档表明他们的访问令牌可以使用60天:查看此页面的“刷新访问令牌”信息,了解如何在您的访问令牌过期时获取新的访问令牌: