{"id":17327549,"url":"https://github.com/esteve/python-linkedin","last_synced_at":"2025-07-22T07:33:42.256Z","repository":{"id":66551175,"uuid":"3430000","full_name":"esteve/python-linkedin","owner":"esteve","description":null,"archived":false,"fork":false,"pushed_at":"2012-02-13T13:14:34.000Z","size":208,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-21T23:59:48.764Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/esteve.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-13T13:00:15.000Z","updated_at":"2013-06-29T10:47:59.000Z","dependencies_parsed_at":"2023-02-20T06:20:31.489Z","dependency_job_id":null,"html_url":"https://github.com/esteve/python-linkedin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/esteve/python-linkedin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esteve%2Fpython-linkedin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esteve%2Fpython-linkedin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esteve%2Fpython-linkedin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esteve%2Fpython-linkedin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esteve","download_url":"https://codeload.github.com/esteve/python-linkedin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esteve%2Fpython-linkedin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266448189,"owners_count":23930153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T14:20:05.160Z","updated_at":"2025-07-22T07:33:42.235Z","avatar_url":"https://github.com/esteve.png","language":"Python","readme":"README for Python Implementation of LinkedIn API\n\nLinkedIn API for Python\n=======================\n  This package provides a pure python interface for the LinkedIn Connection and Profile APIs.\n\n  Author: `Ozgur Vatansever \u003cozgurvt@gmail.com\u003e`\n\n  LinkedIn (http://developer.linkedin.com) provides a service that let people bring their LinkedIn profiles\n  and networks with them to your site or application via their OAuth based API. This library provides a simple\n  architecture over a complicated LinkedIn OAuth based API to make it for python programmers easy to use.\n\n\nINSTALLATION\n============\n  You have 2 options:\n\n  1) Getting the code from repository:\n     - svn co http...\n\n  2) Getting the code from Google Code website of python-linkedin\n     - wget bla bla..\n\n  Enter the directory you've just downloaded, and execute the following command on shell to install the package:\n  - sudo python setup.py install\n\n  \nKEYS\n====\n\n  In order to use it you have an 'application key' and 'application secret'.\n  For debugging I am providing you those. You can use the following as api key and secret:\n\n  KEY = wFNJekVpDCJtRPFX812pQsJee-gt0zO4X5XmG6wcfSOSlLocxodAXNMbl0_hw3Vl\n  SECRET = daJDa6_8UcnGMw1yuq9TjoO_PMKukXMo8vEMo7Qv5J-G3SPgrAV0FqFCd0TNjQyG\n\nQUICK USAGE FROM INTERPRETER\n============================\n\n  For testing the library using an interpreter, use the quick helper.\n  \n  from linkedin import helper\n  \n  api = helper.quick_api(KEY, SECRET)\n  \n  This will print a url to the screen. Go into this URL using a browser, after you login, the method will return with an api object you can now use.\n  \n  api.get_profile() etc...\n  \n\nBASIC USAGE\n===========\n\n  You can use \"http://localhost\" as the return url. Return URL is a url where LinkedIn redirects the user after he/she grants access to\n  your application.\n  \"\"\"\n  from linkedin import linkedin\n\n  RETURN_URL = \"http://localhost\" \n\n  api = linkedin.LinkedIn(KEY, SECRET, RETURN_URL)\n\n  result = api.request_token() # result can be True or False\n  # if True, you can open your browser and copy the authorization url of LinkedIn.\n  api.get_authorize_url() # open this url on your browser\n  \n  # When you grants access to the application, you will be redirected to the return url with the following query strings appended to your RETURN_URL:\n  http://localhost/?oauth_token=0b27806e-feec-41d4-aac5-619ba43770f1\u0026oauth_verifier=04874\n  auth_verifier = 04874\n  # After you get the verifier, you call the accessToken() method to get the access token.\n  result = api.access_token(\"04874\") # result can be True or False\n  # if True, now you can fetch the methods that LinkedIn provides. \n \n  # To fetch your profile, simply call GetProfile method.\n  profile = api.get_profile()\n  profile.id # is your id (may be null)\n\n  # if you know your public url, call the method above with your public url for more information\n  profile = api.get_profile(member_id = None, url = \"http://www.linkedin.com/in/ozgurv\")\n  profile.id # is your id\n  profile.first_name\n  profile.last_name\n  profile.picture_url\n  ... \n  ...\n\n  # To fetch your connections, simply call \n  connections = api.get_connections() # connections is a list of profiles\n\n\nLICENSE\n=======\n  This package is licensed under the GNU General Public License V2.\n\n  To see the license, visit the following link:\n   - http://www.gnu.org/licenses/gpl-2.0.txt\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festeve%2Fpython-linkedin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Festeve%2Fpython-linkedin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festeve%2Fpython-linkedin/lists"}