我正在使用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来喜欢帖子/评论等。
答案 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