Skip to content

Commit d6e16fa

Browse files
committed
extend get_profile to handle member_id as list
1 parent f8ffabb commit d6e16fa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

linkedin/linkedin.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,12 @@ def make_request(self, method, url, data=None, params=None, headers=None,
168168
def get_profile(self, member_id=None, member_url=None, selectors=None,
169169
params=None, headers=None):
170170
if member_id:
171-
url = '%s/id=%s' % (ENDPOINTS.PEOPLE, str(member_id))
171+
if type(member_id) is list:
172+
# Batch request, ids as CSV.
173+
url = '%s::(%s)' % (ENDPOINTS.PEOPLE,
174+
','.join(member_id))
175+
else:
176+
url = '%s/id=%s' % (ENDPOINTS.PEOPLE, str(member_id))
172177
elif member_url:
173178
url = '%s/url=%s' % (ENDPOINTS.PEOPLE, urllib.quote_plus(member_url))
174179
else:

0 commit comments

Comments
 (0)