无法使Linkedin从socialActions v2端点返回数据

时间:2019-04-18 15:22:13

标签: oauth-2.0 linkedin linkedin-api

我正在使用Linkedin API OAuth 2.0 API,并尝试使用Postman客户端使用Linkedin API的新版本2对帖子或评论执行“赞”。

我已将以下权限添加到范围 class Student { String name; boolean old; boolean stupid; } List<Student> students = initializeListOfStudents(); // alter these flags accordingly to your needs Boolean old = null; Boolean stupid = true; // then do the filter List<Student> allStupids = students.stream() .filter(it -> (old==null || it.old == old) && (stupid==null || it.stupid==stupid)) .collect(Collectors.toList());

并向邮递员请求中添加相关的回调,身份验证和访问令牌URL以及客户端ID和客户端密钥ID。

当我向r_liteprofile r_emailaddress rw_organization_admin w_organization_social r_organization_social w_member_social w_organization_social r_organization_social v2端点执行请求时,它将返回相关数据。

当我执行以下GET请求时,它给我一个错误的权限错误(即使最近已被Linkedin的Marketing API接受)

\me

我希望获得数据-但会得到403状态代码和以下错误消息- https://api.linkedin.com/v2/socialActions/urn%3Ali%3Aorganisation%3A24799518/comments

cURL请求如下:

Not enough permissions to access: GET /socialActions/urn%3Ali%3Aorganisation%3A24799518/comments"

-更新- 我也使用带有curl -X GET \https://api.linkedin.com/v2/socialActions/urn%3Ali%3Aorganisation%3A24799518/comments \ -H 'Authorization: Bearer {MY BEARER TOKEN HERE}' \ -H 'Content-Type: application/json' \ -H 'Postman-Token: 59c239c2-d1c7-48ee-9e5f-a894afde95dc' \ -H 'X-Restli-Protocol-Version: 2.0.0' \ -H 'cache-control: no-cache' 标头的cURL手动尝试了此操作,并且存在相同的问题。我最终试图使用API​​来喜欢帖子/评论等。

1 个答案:

答案 0 :(得分:0)

社交操作Api不适用于组织|页面

GET https://api.linkedin.com/v2/socialActions/{shareUrn|ugcPostUrn|commentUrn}/comments

适用于share | ugcPost |评论

使用以下请求获取共享,并使用上述请求中的共享ID获取帖子的评论

GET https://api.linkedin.com/v2/shares?owners=urn:li:organization:24799518&q=owners&count=100