为什么 LinkedIn 的 organizationalEntityShareStatistics 端点 return -1 对于某些请求中的值?

Why does LinkedIn's organizationalEntityShareStatistics endpoint return -1 for values in certain requests?

我正在使用 organizationalEntityShareStatistics 端点,但注意到某些请求将 return -1 用于某个值。这是表示 null 的另一种方式吗?例如,我个人组织的以下请求 return 是 shareCount-1

https://api.linkedin.com/v2/organizationalEntityShareStatistics?q=organizationalEntity&organizationalEntity=urn%3Ali%3Aorganization%3A35526437

{
  "elements": [
    {
      "totalShareStatistics": {
        "shareCount": -1,
        "uniqueImpressionsCount": 434,
        "clickCount": 25,
        "engagement": 0.029905178701677606,
        "shareMentionsCount": 0,
        "likeCount": 10,
        "impressionCount": 1371,
        "commentMentionsCount": 0,
        "commentCount": 7
      },
      "organizationalEntity": "urn:li:organization:35526437"
    }
  ],
  "paging": {
    "count": 10,
    "start": 0,
    "links": []
  }
}

我在查询特定共享的共享统计信息时也注意到了这种情况,但我无法提供该特定请求,因为它是客户端数据。

所以要参考他们的 docs 的 likeCount:

This field can become negative when members who liked a sponsored share later unlike it. The like is not counted since it is not organic, but the unlike is counted as organic.

MRW

...所以我认为这也适用于 shareCount 并且谁知道还有哪些其他字段。