在线账户 - Linkedin

use*_*621 6 online-accounts

尝试将 Linkedin 添加到在线帐户时,我不断收到

Invalid redirect_uri. This value must match a URL registered with the API Key
Run Code Online (Sandbox Code Playgroud)

小智 2

Launchpad 上有一个关于此问题的错误报告:Bug #1329629 https://bugs.launchpad.net/ubuntu/+source/account-plugins/+bug/1329629


use*_*.dz 2

Linkedin 更新了OAuth 2.0 授权以强制执行重定向 URL 规则。这意味着每个应用程序密钥都应该预定义重定向 URL。如果任何 URL 未随密钥一起列出,OAuth 请求将被拒绝。以下是Linkedin 开发者页面顶部发布的消息:

\n
\n

OAuth 2.0 授权问题?

\n

正如之前所宣布的,LinkedIn 现在正在对 OAuth 2.0 应用程序强制执行重定向 URL 规则:更多信息。如果您有任何疑问,请在我们的论坛中发帖到此主题:问题主题

\n
\n

这是一种解决方法(具有更好的隐私性),直到原始开发人员更新其应用程序密钥链接。您可以创建和使用您自己的。

\n
    \n
  1. 登录并转到开发者页面: https: //developer.linkedin.com/

    \n
  2. \n
  3. 在右上角,单击您的登录名 \xe2\x86\x92 API 密钥

    \n
  4. \n
  5. 添加新应用程序并登录

    \n
  6. \n
  7. 填写表格

    \n

    默认范围: \'r_fullprofile\'、\'r_emailaddress\'、\'r_network\'、\'w_messages\'、\'rw_nus\'
    \n重定向 URL: https://www.linkedin.com/

    \n
  8. \n
  9. 将新密钥放入 Linkedin 插件中

    \n
     sudo nano /usr/share/accounts/providers/linkedin.provider\n
    Run Code Online (Sandbox Code Playgroud)\n

    复制:

    \n

    API 密钥 \xe2\x86\x92 <setting name="ClientId">...</setting>
    \n秘密密钥 \xe2\x86\x92<setting name="ClientSecret">...</setting>

    \n
  10. \n
\n

linkedin 插件 - 原始密钥错误\nlinkedin 插件 - 使用新密钥登录

\n