Linkedin v2 api:结合投影和装饰

乳齿象先生农场

使用 Postman,我可以查询端点以检索对共享的评论:

https://api.linkedin.com/v2/socialActions/urn:li:share:myshare/comments?count=35

我们有这样的回应

{
  "paging": {
    "count": 10,
    "start": 0
  },
  "elements": [
    {
      "actor": "urn:li:person:x",
      "created": {
        "actor": "urn:li:person:x",
        "time": 1472051509000
      },
      "commentsSummary": {
        "totalFirstLevelComments": 2,
        "aggregatedTotalComments": 2,
        "selectedComments": [
          "urn:li:comment:(urn:li:activity:x,x)",
          "urn:li:comment:(urn:li:activity:x,x)"
        ]
      },
      "id": "x",
      "lastModified": {
        "actor": "urn:li:person:x",
        "time": 1472051509000
      },
      "message": {
        "attributes": [

        ],
        "text": "This is a comment"
      },
      "object": "urn:li:share:x"
    }
  ]
}

我以为我可以使用如下请求:

https://api.linkedin.com/v2/socialActions/urn:li:share:myshare/comments?count=35&projection=(actor~)

或者可能

https://api.linkedin.com/v2/socialActions/urn:li:share:myshare/comments?count=35&fields=actor,id,message,created,lastModified,object&projection=(actor~)

但是,这些收益都200 OK{}在身体...笏。

可悲的是,这些文档已经过时了,并且对细节和示例的介绍很少。他们甚至没有提到是否(或如何)将投影和装饰结合起来。

如何将actor信息“装饰”到评论对象中,这样我就不必发出额外的请求来获取它?

乳齿象先生农场

这是我解决问题的方法:

https://api.linkedin.com/v2/socialActions/urn:li:share:777777777/comments?count=35&projection=(elements*(*,actor~,created(*,actor~),lastModified(*,actor~)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章