from voxsup.api.client.linkedin import LinkedInClient as Client
ACCOUNT_ID = 502977261  # 4C Insights Test Account
ACCOUNT_URN = "urn:li:sponsoredAccount:" + str(ACCOUNT_ID)
MEMBER_ID = "-bZaJqJQEO"  # Noopur
MEMBER_URN = "urn:li:person:" + MEMBER_ID
client = Client(context={'account_id': ACCOUNT_ID})
enable_requests_logging()

body = {
    "account": ACCOUNT_URN,
    "member": MEMBER_URN,
    "state": "REQUESTED",
}

urlString = 'adInMailMemberSenderPermissions/account=' + ACCOUNT_URN + '&member=' + MEMBER_URN
response = client.put(urlString, json=body)
# content = response.json()
# import json
# json.dumps(content)
Example #2
0
from voxsup.api.client.linkedin import LinkedInClient as Client
account_id = 502977261  # 4C Insights Test Account
client = Client(context={'account_id': account_id})
enable_requests_logging()

client.headers['X-RestLi-Protocol-Version'] = '2.0.0'

params = 'ids=List(urn%3Ali%3AugcPost%3A6456174447488430082,urn%3Ali%3AugcPost%3A6452598395432505344)'
response = client.get('ugcPosts?' + params)
response.json()