LinkedIn API - 公司查询没有 return 州和国家/地区值
LinkedIn API - Company query does not return State and Country values
我正在使用 python-linkedin 库访问 LinkedIn api,主要目的是从特定公司页面检索数据。我可以成功识别公司 ID 并检索一些信息,但问题是响应不包含州或国家/地区信息。
官方文档显示响应应该包含
- 地点:(地址:(州))
- 地点:(地址:(国家代码))
...但事实并非如此。即使是 XML 响应的官方示例,也没有显示州或国家数据:
<location>
<address>
<street1>30 S. Wacker Drive</street1>
<city>Chicago</city>
<postal-code>60606</postal-code>
</address>
<contact-info>
</contact-info>
</location>
我经历了一堆测试用例,每次公司页面都包含州和国家/地区值,但响应不包含此数据。
我的测试用例,on LinkedIn,通过 python-linkedin:
>>>company = auth.get_companies(company_ids=['834495'], selectors=['id','name','locations'])
>>>company {u'_total': 1, u'values': [
{
u'_key': u'834495',
u'id': 834495,
u'name': u'RingLead, Inc.',
u'locations': {
u'_total': 2, u'values': [
{
u'contactInfo':{
u'fax': u'',
u'phone1': u'888-240-8088'
},
u'address': {
u'postalCode': u'11743',
u'city': u'Huntington',
u'street1': u'205 East Main Street'
}
},
{
u'contactInfo': {
u'fax': u'',
u'phone1': u''
},
u'address': {
u'postalCode': u'89117',
u'city': u'Las Vegas',
u'street1': u'3080 South Durango, Ste.102'
}
}
]
}
}
]
}
这是 LinkedIn 的设计选择,还是可以更新 API 以在响应中提供此信息?
在位置选择器中输入以下字段 -
{'locations' : {'address' : 'country-code'}}
选择器字段总共如下所示:
selectors=[{'companies': [{'locations' : {'address' : 'country-code'}}, 'name', 'universal-name', 'website-url']}]
令人惊讶的是 LinkedIn 的文档如此糟糕,就好像他们试图让开发人员难以接受一样...... smh
我正在使用 python-linkedin 库访问 LinkedIn api,主要目的是从特定公司页面检索数据。我可以成功识别公司 ID 并检索一些信息,但问题是响应不包含州或国家/地区信息。
官方文档显示响应应该包含 - 地点:(地址:(州)) - 地点:(地址:(国家代码))
...但事实并非如此。即使是 XML 响应的官方示例,也没有显示州或国家数据:
<location>
<address>
<street1>30 S. Wacker Drive</street1>
<city>Chicago</city>
<postal-code>60606</postal-code>
</address>
<contact-info>
</contact-info>
</location>
我经历了一堆测试用例,每次公司页面都包含州和国家/地区值,但响应不包含此数据。
我的测试用例,on LinkedIn,通过 python-linkedin:
>>>company = auth.get_companies(company_ids=['834495'], selectors=['id','name','locations'])
>>>company {u'_total': 1, u'values': [
{
u'_key': u'834495',
u'id': 834495,
u'name': u'RingLead, Inc.',
u'locations': {
u'_total': 2, u'values': [
{
u'contactInfo':{
u'fax': u'',
u'phone1': u'888-240-8088'
},
u'address': {
u'postalCode': u'11743',
u'city': u'Huntington',
u'street1': u'205 East Main Street'
}
},
{
u'contactInfo': {
u'fax': u'',
u'phone1': u''
},
u'address': {
u'postalCode': u'89117',
u'city': u'Las Vegas',
u'street1': u'3080 South Durango, Ste.102'
}
}
]
}
}
]
}
这是 LinkedIn 的设计选择,还是可以更新 API 以在响应中提供此信息?
在位置选择器中输入以下字段 -
{'locations' : {'address' : 'country-code'}}
选择器字段总共如下所示:
selectors=[{'companies': [{'locations' : {'address' : 'country-code'}}, 'name', 'universal-name', 'website-url']}]
令人惊讶的是 LinkedIn 的文档如此糟糕,就好像他们试图让开发人员难以接受一样...... smh