领英开发者:[未经授权]。 IP 地址不匹配

Linkedin Developer: [unauthorized]. IP Address Mismatch

我尝试使用 Javascript API 和以下格式在 linkedin 上分享一个 html 页面。我不需要任何图像,所以我将其留空。

{
  "comment": "Check out developer.linkedin.com!",
  "content": {
    "title": "LinkedIn Developers Resources",
    "description": "Leverage LinkedIn's APIs to maximize engagement",
    "submitted-url": "https://developer.linkedin.com"
  },
  "visibility": {
    "code": "anyone"
  }  
}

我收到一个错误 [未授权]。当我将 "submitted-url" 更改为我的 html 页面时,API 的 IP 地址不匹配。当我尝试共享一个 linkedin url 时,代码工作正常,上面示例中给出的那个。

我不熟悉 LinkedIn API 但 [未授权] 错误可能是 Same Origin Policy

的原因

我找到了答案。共享 url 应该 public 可以访问 url。

我的 url 是 "local.mpr.com",我使用 IIS 配置了它。所以,问题是,我不能测试 linkedin api 除非我共享 public 域中可用的 url。