linkedin - PARAMETER 中的字段值验证失败:在 linkedIn API V2 中处理字段 [/authors] 时出现数据处理异常
问题描述
有一个类似的问题
我尝试了答案中给出的解决方案。
我尝试了多种情况,但我不断收到以下错误:
网址1:
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)
网址2:
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
解决方案
您应该添加有关文档中描述的 V2 协议版本广告的标头信息:
所有 API 请求都在协议 2.0.0 中表示,并且需要标头 X-Restli-Protocol-Version: 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":[]}
希望这有帮助
推荐阅读
- reactjs - 如何让我的 flatList 将具有嵌套对象的 Array 对象作为 useState 的属性呈现?
- python - 为 3 类训练 CNN,但一般类为 4
- r - 在 R 中的多列组合上过滤数据框
- java - Eclipse 使用 Tab 按钮在方法参数之间浏览/导航
- vue.js - 使用 $ref 访问子元素?
- java - 使用spring freemarker手动进行html渲染
- java - 比较列表
- sql - RedShift Error when using COUNT (Distinct XXX) ERROR: XX000: This type of associated subquery patterns is not supported due to internal error
- java - 谷歌地图大标记在点击时不准确
- javascript - Javascript - 使用 Google API 创建地图