├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── examples ├── README.md ├── __init__.py ├── batch_get_campaign_groups_query_tunneling.py ├── create_posts.py ├── crud_ad_accounts.py ├── get_profile.py ├── oauth_2legged.py └── oauth_member_auth_redirect.py ├── linkedin_api ├── __init__.py ├── clients │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ ├── client.py │ │ ├── response.py │ │ ├── response_formatter.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ └── oauth.py │ ├── common │ │ ├── __init__.py │ │ ├── response.py │ │ └── response_formatter.py │ └── restli │ │ ├── __init__.py │ │ ├── client.py │ │ ├── response.py │ │ ├── response_formatter.py │ │ ├── types.py │ │ └── utils │ │ ├── __init__.py │ │ ├── api.py │ │ ├── decoder.py │ │ ├── encoder.py │ │ ├── query_tunneling.py │ │ └── restli.py └── common │ ├── __init__.py │ ├── constants.py │ └── errors.py ├── poetry.lock ├── pyproject.toml ├── pytest.ini └── tests ├── __init__.py └── clients └── restli ├── client_test.py └── utils ├── __init__.py ├── decoder_test.py └── encoder_test.py /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/batch_get_campaign_groups_query_tunneling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/batch_get_campaign_groups_query_tunneling.py -------------------------------------------------------------------------------- /examples/create_posts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/create_posts.py -------------------------------------------------------------------------------- /examples/crud_ad_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/crud_ad_accounts.py -------------------------------------------------------------------------------- /examples/get_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/get_profile.py -------------------------------------------------------------------------------- /examples/oauth_2legged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/oauth_2legged.py -------------------------------------------------------------------------------- /examples/oauth_member_auth_redirect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/examples/oauth_member_auth_redirect.py -------------------------------------------------------------------------------- /linkedin_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/auth/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/auth/client.py -------------------------------------------------------------------------------- /linkedin_api/clients/auth/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/auth/response.py -------------------------------------------------------------------------------- /linkedin_api/clients/auth/response_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/auth/response_formatter.py -------------------------------------------------------------------------------- /linkedin_api/clients/auth/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/auth/utils/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/auth/utils/oauth.py -------------------------------------------------------------------------------- /linkedin_api/clients/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/common/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/common/response.py -------------------------------------------------------------------------------- /linkedin_api/clients/common/response_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/common/response_formatter.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/restli/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/client.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/response.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/response_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/response_formatter.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/types.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/utils/api.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/utils/decoder.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/utils/encoder.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/query_tunneling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/utils/query_tunneling.py -------------------------------------------------------------------------------- /linkedin_api/clients/restli/utils/restli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/clients/restli/utils/restli.py -------------------------------------------------------------------------------- /linkedin_api/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /linkedin_api/common/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/common/constants.py -------------------------------------------------------------------------------- /linkedin_api/common/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/linkedin_api/common/errors.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | pythonpath = . 3 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/clients/restli/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/tests/clients/restli/client_test.py -------------------------------------------------------------------------------- /tests/clients/restli/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/clients/restli/utils/decoder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/tests/clients/restli/utils/decoder_test.py -------------------------------------------------------------------------------- /tests/clients/restli/utils/encoder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin-developers/linkedin-api-python-client/HEAD/tests/clients/restli/utils/encoder_test.py --------------------------------------------------------------------------------