Неправильные значения в сводке социальных действий? - PullRequest
2 голосов
/ 18 июня 2019

Похоже, что API-интерфейс LinkedIn возвращает неверные значения при получении сводки социальных действий в комментарии.

Я сделал GET запрос на https://api.linkedin.com/v2/socialActions/urn%3Ali%3Acomment%3A%28urn%3Ali%3Aactivity%3A6546403695196811264%2C6546405316437790720%29

Вот тело ответа API:

{
  'commentsSummary': {
    'totalFirstLevelComments': 0,
    'aggregatedTotalComments': 0
  },
  '$URN': 'urn:li:comment:(urn:li:activity:6546403695196811264,6546405316437790720)',
  'likesSummary': {
    'likedByCurrentUser': False,
    'aggregatedTotalLikes': 0,
    'totalLikes': 0
  },
  'target': 'urn:li:comment:(urn:li:activity:6546403695196811264,6546405316437790720)'
}

И ожидаемый ответ тела:

{
  'commentsSummary': {
    'totalFirstLevelComments': 3,
    'aggregatedTotalComments': 3
  },
  '$URN': 'urn:li:comment:(urn:li:activity:6546403695196811264,6546405316437790720)',
  'likesSummary': {
    'likedByCurrentUser': True,
    'aggregatedTotalLikes': 2,
    'totalLikes': 2
  },
  'target': 'urn:li:comment:(urn:li:activity:6546403695196811264,6546405316437790720)'
}

Вот заголовки ответа, чтобы помочь отладке команды LinkedIn:

{
  'X-LI-ResponseOrigin': 'RGW',
  'Content-Type': 'application/json',
  'X-RestLi-Protocol-Version': '2.0.0',
  'Content-Length': '327',
  'Date': 'Tue, 18 Jun 2019 11:49:38 GMT',
  'X-Li-Fabric': 'prod-lor1',
  'Connection': 'keep-alive',
  'X-Li-Pop': 'prod-efr5',
  'X-LI-Proto': 'http/1.1',
  'X-LI-UUID': 'i07XV5tIqRWAdyFKiSsAAA==',
  'Set-Cookie': 'lidc="b=OB36:g=1847:u=345:i=1560858577:t=1560936475:s=AQEK0vHcIcV0LWfWF-E4uJW6AanRPr4r"',
  'X-LI-Route-Key': '"b=OB36:g=1847:u=345:i=1560858577:t=1560936475:s=AQEK0vHcIcV0LWfWF-E4uJW6AanRPr4r"'
}

Любое объяснение по поводу ответа API?

С уважением.

...