LinkedIn:如何使用organizationalEntityShareStatistics端点检索特定共享的统计信息?

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

LinkedIn的API V2文档专门在他们的Organization Share Statistics页面上解决了这个问题,但是在根据他们的样本尝试请求时我一直遇到错误。

LinkedIn的样例请求:

GET https://api.linkedin.com/v2/organizationalEntityShareStatistics
        ?q=organizationalEntity
        &organizationalEntity=urn:li:organization:2414183
        &shares[0]=urn:li:share:1000000
        &shares[1]=urn:li:share:1000001

我的请求(来自REST客户端):

GET https://api.linkedin.com/v2/organizationalEntityShareStatistics
        ?q=organizationalEntity
        &organizationalEntity=urn%3Ali%3Aorganization%3A(my org id)
        &shares[0]=urn%3Ali%3Ashare%3A(my share id)

响应:

{
    "serviceErrorCode": 100,
    "message": "Unpermitted fields present in PARAMETER: Data Processing Exception while processing fields [/shares[0]]",
    "status": 403
}

我还尝试了对方括号进行URL编码(相同的错误)并从参数中删除[0](错误“参数份额的无效值类型”)。有谁知道格式化此请求的正确方法?

linkedin linkedin-api
1个回答
0
投票

得到它:正确的格式是

GET https://api.linkedin.com/v2/organizationalEntityShareStatistics
        ?q=organizationalEntity
        &organizationalEntity=urn%3Ali%3Aorganization%3A(my org id)
        &shares=List(urn%3Ali%3Ashare%3A(my share id))
© www.soinside.com 2019 - 2024. All rights reserved.