Ejemplo n.º 1
0
 def get_redirect_url(self, **kwargs):
     success_url = settings.SITE_URL + reverse('repo_linkedin_success')
     permissions = []
     config = {
         'api_key': settings.API_KEY,
         'api_secret': settings.API_SECRET,
         'callback_url': success_url,
         'permissions': permissions
     }
     api = LinkedinAPI(**config)
     auth_props = api.get_authentication_tokens()
     auth_url = auth_props['auth_url']
     self.request.session['oauth_token_secret'] = auth_props['oauth_token_secret']
     return auth_url
Ejemplo n.º 2
0
l = LinkedinAPI(api_key=API_KEY,
        api_secret=API_SECRET,
        oauth_token=OAUTH_TOKEN,
        oauth_token_secret=OAUTH_TOKEN_SECRET,)


# Get network updates
my_network_updates = l.get('people/~/network/network-stats')
print json.dumps(my_network_updates, indent=4)

lo = LinkedinAPI(api_key=API_KEY,
        api_secret=API_SECRET,
        callback_url=None)

oauth_tokens = lo.get_authentication_tokens()
pp(oauth_tokens)


# Get search results
"""
while(True):
  try:
    company_domain = raw_input("Company domain (stop to quit): ")
    if company_domain == "stop":
      break
    companies_search = l.get('companies', params={'email-domain' : company_domain })
    print companies_search

##    for company_search in companies_search['values']:
##      print company_search['name']
    def get_oauth2_tokens(self, api_key, api_secret):
        lo = LinkedinAPI(api_key,
                         api_secret,
                         callback_url=None)

        return lo.get_authentication_tokens()