Javascript LinkedIn API |对于LinkedIn中的用户来说,什么是唯一的

Javascript LinkedIn API |对于LinkedIn中的用户来说,什么是唯一的,javascript,linkedin,Javascript,Linkedin,我在LinkedIn上看到过这个问题以及它的开放性,我想知道是否有人遇到过这个问题,并以任何方式找到了解决方案。任何帮助都将不胜感激。面对与此问题相关的问题,不确定该如何处理。有关此问题的总结,请参阅第10篇文章 没有两个linkedin用户可以拥有相同的linkedin ID。因此,linkedin ID是唯一的。但是,如果使用不同的API键调用linkedin API,同一用户将获得不同的linkedin ID。希望一切都清楚。因此,如果您在整个应用程序中使用单个API密钥,则根本不必担心它

我在LinkedIn上看到过这个问题以及它的开放性,我想知道是否有人遇到过这个问题,并以任何方式找到了解决方案。任何帮助都将不胜感激。面对与此问题相关的问题,不确定该如何处理。有关此问题的总结,请参阅第10篇文章


没有两个linkedin用户可以拥有相同的linkedin ID。因此,linkedin ID是唯一的。但是,如果使用不同的API键调用linkedin API,同一用户将获得不同的linkedin ID。希望一切都清楚。因此,如果您在整个应用程序中使用单个API密钥,则根本不必担心它。但是,如果您使用多个API密钥,则可以为特定用户存储一组linkedin ID(而不是通过单个API密钥存储单个ID),以便在linkedin上唯一地标识用户。

用户ID依赖于API密钥。对于给定的API密钥和用户,我们总是返回相同的唯一用户ID。你永远不会为两个不同的人获得相同的用户ID。没有办法解密这些ID,这主要是为了保护用户的隐私


但是,如果一个成员选择退出与第三方的数据共享,那么对他们的个人资料的请求将作为id和姓氏的私有返回。(这意味着id不是唯一的字段。)请阅读此

关于站点标准配置文件请求字段的说明。此字段的查询字符串包含“id”参数。在不同的Api键中,ID值保持唯一


如果唯一的唯一标识符是随着每次API密钥更改而不断更改,那么该问题的解决方案是什么。应该有一种独特的方式来识别用户。仅供参考,电子邮件地址在linkedIn中也不是唯一的,因为用户可以更改公司,然后用户可以选择将其他电子邮件id设置为主要。使用一个API密钥并排除id为“private”的用户。因为它们对您的应用程序没有用处,所以它们不提供任何信息。使用一个API密钥可能不是可行的解决方案,因为这样做会对IIIrd方产生很大的依赖。此外,我们将来可能也需要更改密钥,这将是一个问题。您使用的是第三方应用程序(Linkedin),因此您始终依赖于此。即使我认为API密钥在任何情况下都不会更改。请查看@Naveen帖子上的评论。谢谢你的帮助。我正试图传达@Naveen所解释的完全相同的信息(尽管他用了更容易解释的方式)。您可以唯一地标识linkedin用户(id为私有的用户除外)。但是,是的,就像他一样,即使是我也无法想象将来需要更改API密钥的用例。