小编Mr.*_*arm的帖子

LinkedIn V2 API读取socialActions和Shares的权限

当我进行以下链接的V2 Api调用时,我没有获得权限错误 https://api.linkedin.com/v2/socialActions/ {share URN}?oauth2_access_token = {access token}

LinkedIn Api回复

{
serviceErrorCode: 100,
message: "Not enough permissions to access /socialActions/{target} GET ",
status: 403
}
Run Code Online (Sandbox Code Playgroud)

这些是 默认应用程序权限

有人可以帮忙吗.(需要在V2 api上完成这项工作)

linkedin linkedin-api

12
推荐指数
1
解决办法
2118
查看次数

Linkedin v2 api:结合投影和装饰

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

https://api.linkedin.com/v2/socialActions/urn:li:share:myshare/comments?count=35
Run Code Online (Sandbox Code Playgroud)

我们有这样的回应

{
  "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"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

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

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

或者可能

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

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

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

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

linkedin linkedin-api

1
推荐指数
1
解决办法
479
查看次数

标签 统计

linkedin ×2

linkedin-api ×2