Skip to content

Commit bb5b91e

Browse files
committed
Merge pull request #71 from ivankravets/master
Add "get_post_comments" support
2 parents 87b30fa + 12bc3b5 commit bb5b91e

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

README.md

+10
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,16 @@ application.get_memberships(params={'count': 20})
255255
u'membershipState': {u'code': u'member'}}]}
256256

257257
application.get_posts(41001)
258+
259+
application.get_post_comments(
260+
%POST_ID%,
261+
selectors=[
262+
{"creator": ["first-name", "last-name"]},
263+
"creation-timestamp",
264+
"text"
265+
],
266+
params={"start": 0, "count": 20}
267+
)
258268
```
259269

260270
You can also submit a new post into a specific group.

linkedin/linkedin.py

+10
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,16 @@ def get_posts(self, group_id, post_ids=None, selectors=None, params=None,
263263
response = self.make_request('GET', url, params=params, headers=headers)
264264
raise_for_error(response)
265265
return response.json()
266+
267+
def get_post_comments(self, post_id, selectors=None, params=None,
268+
headers=None):
269+
url = '%s/%s/comments' % (ENDPOINTS.POSTS, post_id)
270+
if selectors:
271+
url = '%s:(%s)' % (url, LinkedInSelector.parse(selectors))
272+
273+
response = self.make_request('GET', url, params=params, headers=headers)
274+
raise_for_error(response)
275+
return response.json()
266276

267277
def join_group(self, group_id):
268278
url = '%s/~/group-memberships/%s' % (ENDPOINTS.PEOPLE, str(group_id))

0 commit comments

Comments
 (0)