如何获取LinkedIn URN

问题描述 投票:0回答:1

我正在尝试通过应用程序设置帖子共享。

根据文档 - https://learn.microsoft.com/ru-ru/linkedin/consumer/integrations/self-serve/share-on-linkedin 我创建了一个应用程序。我需要有一个 URN。但我在文档中找不到从哪里可以获得 URN。 我该如何定义它?我在这里找不到像我这样的问题。

linkedin-api integration urn
1个回答
0
投票

我遇到了同样的问题,我找到了解决方法。

您可以使用它来获取用户信息:https://learn.microsoft.com/es-es/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2#api-request-检索会员详细信息

返回的json代码如下所示:

{
        "sub": "782bbtaQ",
        "name": "John Doe",
        "given_name": "John",
        "family_name": "Doe",
        "picture": "https://media.licdn-ei.com/dms/image/C5F03AQHqK8v7tB1HCQ/profile-displayphoto-shrink_100_100/0/",
        "locale": "en-US",
        "email": "[email protected]",
        "email_verified": true
}

这里你想要的是“子”字段,它的作用类似于创建你需要发布的骨灰盒的id。现在您只需遵循格式:例如 -

urn:li:person: + sub

我遇到的一个问题是验证用户身份时的范围。注意所需的范围,在这里您可以看到需要什么范围:https://learn.microsoft.com/es-es/linkedin/consumer/integrations/self-serve/share-on-linkedin#authenticating-members

希望您能解决错误!

© www.soinside.com 2019 - 2024. All rights reserved.