2015-03-10 2 views
-2

Я пытаюсь получить все местоположения, которые компания в LinkedIn имеет, но кажется, что она ограничивает только 5. Каковы параметры, которые мне нужно изменить, чтобы увеличить количество возвращенных мест?get_companies ограничивает выходы на 5?

Например, моя компания, Slalom Consulting, имеет около 15 мест, но это только возвращение 5. Я не могу получить, что второй «_total» увеличить выше 5.

app.get_companies(company_ids=[166000], selectors=['name', 'locations'], params={}) 

{ 
"_total": 1, 
"values": [ 
    { 
    "_key": "166000", 
    "locations": { 
    "_total": 5, 
    "values": [ 
    { 
     "contactInfo": { 
     "fax": "", 
     "phone1": "206 483 5700" 
     }, 
     "address": { 
     "postalCode": "98104", 
     "city": "Seattle", 
     "street1": "Suite 1900" 
     } 
    }, 
    { 
     "contactInfo": { 
     "fax": "310-322-6888", 
     "phone1": "310-322-6800" 
     }, 
     "address": { 
     "postalCode": "90245", 
     "city": "El Segundo", 
     "street1": "Suite 600" 
     } 
    }, 
    { 
     "contactInfo": { 
     "fax": "415-593-3451", 
     "phone1": "415-593-3450" 
     }, 
     "address": { 
     "postalCode": "94105", 
     "city": "San Francisco", 
     "street1": "Suite 1550" 
     } 
    }, 
    { 
     "contactInfo": { 
     "fax": "972-294-7301", 
     "phone1": "972-294-7300" 
     }, 
     "address": { 
     "postalCode": "75024", 
     "city": "Plano", 
     "street1": "Suite 480" 
     } 
    }, 
    { 
     "contactInfo": { 
     "fax": "312.329.0461", 
     "phone1": "312.329.0401" 
     }, 
     "address": { 
     "postalCode": "60601", 
     "city": "Chicago", 
     "street1": "Suite 5300" 
     } 
    } 
    ] 
    }, 
    "name": "Slalom Consulting" 
    } 
] 
} 
+0

Оставьте свой код, пожалуйста. – Celeo

+0

Я предполагаю, что приложение определяется с помощью библиотеки, которую вы импортируете. Какая библиотека? Вам нужно разместить больше кода, чтобы мы могли вам помочь. – matiasg

+0

код, добавленный ниже - как указано, соединение с linkedin API. – ElmoVT

ответ

0

Я знаю, что я необходимо добавить некоторые параметры, но не уверен, что мне нужно сделать, чтобы получить места более 5.

from linkedin import linkedin 
import json 
import csv 

##start connection to LinkedIn 
CONSUMER_KEY = 'xxx' 
CONSUMER_SECRET = 'xxx' 
USER_TOKEN = 'xxx' 
USER_SECRET = 'xxx' 
RETURN_URL = '' # Not required for developer authentication 
# Instantiate the developer authentication class 
auth = linkedin.LinkedInDeveloperAuthentication(CONSUMER_KEY, CONSUMER_SECRET, USER_TOKEN, USER_SECRET,RETURN_URL, permissions=linkedin.PERMISSIONS.enums.values()) 

app = linkedin.LinkedInApplication(auth) 

co = app.get_companies(company_ids=[166000], selectors=['name', 'locations'], params={}) 
print co 
Смежные вопросы