如何验证 LinkedIn 访问令牌?
我需要检查访问令牌是否有效?
例如:在 Facebook
https://graph.facebook.com/me?access_token=access_token
LinkedIn 中有类似的方法吗?
我发现可以这样做:
https://api.linkedin.com/v1/people/~?oauth2_access_token=YOUR-ACCESS-TOKEN
就是这样:)。
此外,您可以过滤值:
https://api.linkedin.com/v1/people/~:(id,first-name,last-name,headline,picture-url,location,industry,current-share,num-connections,summary,specialties,positions)?format=json&oauth2_access_token={0}
您可以使用Token Introspection来获取有关Token的一些信息
网址已更改,v1 API 不再起作用。如果您需要验证从 Linkedin 生成的访问令牌,请使用此令牌。
https://api.linkedin.com/v2/me?oauth2_access_token=<your-token-here>
对于其他社交媒体,可以使用以下要点中的网址:https://gist.github.com/pavittarx/15b46b08e779c2113864e9db399f35ac
如果有人仍在寻找解决方案:
您应该使用令牌自省 API 请求。
curl --location --request POST 'https://www.linkedin.com/oauth/v2/introspectToken' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'client_id=<Application Client ID>' \
--data-urlencode 'client_secret=<Application Client Secret>' \
--data-urlencode 'token=<Token Value>'
欲了解更多详情,请参阅以下链接: