LinkedIn Api 从所有者错误中获取帖子/共享

Posted

技术标签:

【中文标题】LinkedIn Api 从所有者错误中获取帖子/共享【英文标题】:LinkedIn Api get Posts/Shares from owner error 【发布时间】:2019-07-01 07:13:11 【问题描述】:

我想从 LinkedIn api 获取所有者的共享。我使用了以下网址:

https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:person:accountId

但是我变成了这个错误:

“服务错误代码”:100, "message": "PARAMETER 中的字段值验证失败:处理字段时出现数据处理异常 [/owners]", “状态”:403

怎么了?有人可以帮我吗?

谢谢

【问题讨论】:

注意一个人的 id 是一个字母数字值,类似于yrZCpj2Z12 调用应该类似于https://api.linkedin.com/v2/shares?q=owners&owners=urn:li:person:yrZCpj2Z12 我用的是我打电话给api.linkedin.com/v2/me?projection=(id)时变成的Id,对吗? 是的,它对我有用。验证您的应用程序/令牌使用r_member_social 会员共享 谢谢你,我会测试它并再次写评论。 :) 【参考方案1】:

我在尝试以所有者身份与组织发布新共享时遇到同样的问题:

'owner': 'urn:li:organization:12345678' 在这种情况下,数字 id 是有效值,有什么问题?

请求正文是:

'owner': 'urn:li:organization:12345678', 'content': 'title': u'test', 'contentEntities': ['thumbnails': ['resolvedUrl': u'https://testurl.com/image.jpg'], 'entityLocation': u'https://test.com'], 'description': u'test', 'text': 'text': u'test', 'distribution': 'linkedInDistributionTarget': , 'subject': u'test'

回复是:

u'status': 403, u'message': u'Field Value validation failed in REQUEST_BODY: Data Processing Exception while processing fields [/owner]', u'serviceErrorCode': 100

更新:

修正:权限相关问题,抱歉!

【讨论】:

@user1190132 猜这是链接到docs.microsoft.com/en-us/linkedin/marketing/integrations/…【参考方案2】:

在此端点中,确保您在请求标头中没有 X-Restli-Protocol-Version 的请求。

urn 也必须转义。

可能对某人有用,因为我遇到了这个问题并且撞到了头,直到我得到实时支持的帮助。

【讨论】:

以上是关于LinkedIn Api 从所有者错误中获取帖子/共享的主要内容,如果未能解决你的问题,请参考以下文章

LinkedIn Api v2 - 获取公司帖子

从 Linkedin V2 API 获取 SocialActions - 权限错误

如何从 URN 或 id 获取 LinknedIn 帖子的 URL?

Python - LinkedIn API 获取个人资料错误

WP REST API 从帖子类型中获取帖子

如何在没有 instagram API 的情况下从 instagram 获取公共用户的所有帖子