使用 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] 删除。
我来说两句