[Linkedin] Сведения о подкачке недоступны для конечной точки API «organizEntityAcls» с проекциями - PullRequest
0 голосов
/ 08 мая 2018

Относительно пейджингового ответа:

1. case 1 : При запуске конечной точки API " organizEntityAcls ", без каких-либо параметров Projection выдает ответ по умолчанию на пейджинг (т.е. e)

API : https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&oauth2_access_token=XXX;

Ответ:

{"elements":                          [{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:xxxxx","state":"APPROVED","organizationalTarget":"urn:li:organization:yyyyy"}],
**"paging":{"count":10,"start":0,"links":[]}}

**

case2: При запуске той же конечной точки API с проекциями не предоставляет ответ на пейджинг (т.е. e *)

API: https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&role=ADMINISTRATOR&projection=(elements*(*,roleAssignee~(localizedFirstName, localizedLastName), organizationalTarget~(localizedName)))&oauth2_access_token=xxxx;

Ответ:

{"elements":[{
0:  
organizationalTarget~   
localizedName:"xyz",
role         :"ADMINISTRATOR",
roleAssignee :"urn:li:person:xxxxxx"
state        :"APPROVED"

roleAssignee~   
localizedLastName       "xyz"
localizedFirstName      "aaaa"
organizationalTarget    "urn:li:organizationBrand:ddddd"
}]}

// Конец ответа

Но не получает ОТКЛОНЕНИЕ СТРАНИЦЫ .

Также пытался получить ответ на пейджинг для того же case2 , задав поля пейджинга start и count , что также не дает ответа на пейджинг.

Таким образом, необходимо знать, как получить ответ на пейджинг с параметром проекций, присутствующим в API.

2. Ответ на пейджинг не ограничен пределом, указанным в полях Start и Count в вызове API. InStead возвращает все результаты.

(то есть) API: ****https://api.linkedin.com/v2/organizationalEntityAcls?q=roleAssignee&**start=10&count=10**&oauth2_access_token= XXX;

Ответ:

{"elements":
**0**[{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:YYY"},
**1**{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:AAA"},
**2**{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:ZZZZ"},
**3**{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:TTTT"}],
....
....
....
**20**{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:zzzTT"}]
...
...
..
**30**{"role":"ADMINISTRATOR","roleAssignee":"urn:li:person:XXX","state":"APPROVED","organizationalTarget":"urn:li:organization:zzzTT"}]

"paging":{"**count":10,"start":10**,"links":[]}}}

// конец ответа

Вместо того, чтобы давать результат с 10 до 20, он получает все результаты от 0 до 30. Поэтому необходимо знать, почему ответ не ограничен, как упомянуто.

Просьба разъяснить эти вопросы, спасибо заранее.

...