参数中的字段值验证失败:处理LinkedIn API V2中的字段[/Authors]时出现数据处理异常 [英] Field Value validation failed in PARAMETER: Data Processing Exception while processing fields [/authors] in linkedIn API V2

查看:16
本文介绍了参数中的字段值验证失败:处理LinkedIn API V2中的字段[/Authors]时出现数据处理异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一个Similar Question

我尝试了答案中给出的解决方案。

我尝试了多个方案,但一直收到以下错误:

URL1:

var companyid = '123456789';
var url = "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List("+ encodeURIComponent(companyid)+")";

url的日志返回以下url:

https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A123456789)

URL2:

var companyid = '123456789';
var url = "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List("+(companyid)+")";

url的日志返回以下url:

https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn:li:organization:123456789)

以下是我请求进行身份验证的权限:

r_liteprofile
r_emailaddress
w_member_social
rw_organization_admin
rw_organization
r_organization_social

推荐答案

您应该添加in the doc描述的V2协议版本的头信息:

所有API请求都以协议2.0.0表示,并且需要 报头X-RESTLI-协议-版本:2.0.0.

因此,如果您进行如下API调用:

curl  -H "X-Restli-Protocol-Version:2.0.0" "https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn%3Ali%3Aorganization%3A123456789)&oauth2_access_token=<access_token>"

您将检索一些数据,如:

{"elements":[],"paging":{"total":0,"count":10,"start":0,"links":[]}

希望得到此帮助

这篇关于参数中的字段值验证失败:处理LinkedIn API V2中的字段[/Authors]时出现数据处理异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆