LinkedIn API 点赞/分享/评论

问题描述 投票:0回答:3

我们一直在尝试为我们的应用程序制作的 LinkedIn 帖子获取点赞/评论,但似乎我们收到了一条错误消息。我代表我的开发人员发布此信息。我们启用了这些产品。

在 LinkedIn 上分享,使用 LinkedIn 和营销开发者平台登录

我们拥有这些权限:

r_organization_social
r_1st_connections_size
r_ads_reporting
r_emailaddress
rw_organization_admin
r_liteprofile
r_basicprofile
r_ads
rw_ads
w_member_social

在尝试确定可能发生的情况时,我的开发人员似乎认为我们必须拥有 r_member_social,但根据 LI 常见问题解答似乎是受限权限。

“如何访问 r_member_social? r_member_social 属于封闭权限,由于资源限制,本次不接受访问请求。了解有关可用营销 API 和权限的更多信息。”

但是在研究这个问题时,我的想法是,我们应该能够从我们代表经过身份验证的用户通过

r_organization_social
发布的帖子中获得任何喜欢/评论。

linkedin-api
3个回答
0
投票

您没有足够的权限来访问该帖子,因为它需要 r_member_social,并且目前它受到 linkedIn 的限制。


0
投票

r_organization_social 权限用于检索组织的帖子、评论、反应和经过身份验证的用户的其他参与数据。

假设您经过身份验证的会员在 LinkedIn 上有一个页面,然后此权限用于获取来自组织页面的帖子数据。它不允许您获取您作为用户发布的简单帖子的数据。

有关权限的更多详细信息可以在此处找到。

需要

r_member_social,目前受到LinkedIn的限制。仅提供 w_member_social 访问权限。您也可以通过从“我的应用程序”中选择您的应用程序、导航到“产品”选项卡、转到“营销开发人员平台”产品并单击“查看端点”来进行检查。然后您将能够看到可用的权限。

或者,您可以进一步探索此营销文档


0
投票

正如同事在帖子中所说,暂时撤回“r_member_social”权限。

一招: 当您拥有 r_member_social 范围时如何获得帖子分析

当您创建帖子时,您会收到响应 201 和空内容。
但是,在关键位置的标头中您有该帖子 ID。
您提取并保存它,稍后您可以使用它来进行分析。

    var client = new HttpClient();

    client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", {YOUR_ACCESS_TOKEN});
    client.DefaultRequestHeaders.Add("Linkedin-Version", "202308");
    client.DefaultRequestHeaders.Add("X-Restli-Protocol-Version", "2.0.0");
    
    var response = await client.PostAsync("https://api.linkedin.com/rest/posts", content, cancellationToken);

    var postId = response.Headers.Location?.OriginalString;        
    postId = postId?.Replace("/", "").Replace("posts", "").Replace("%3A", ":");
    // urn:li:share:7122594746383953921
© www.soinside.com 2019 - 2024. All rights reserved.