A python package that helps getting the user info from social apps
Project description
Social User Info
A python package that helps to get the user info from social apps
Installation
Required Python Version >= 3
pip install social-user-info
Supported Social Media
- Github
- Microsoft
How it works?
The package has a method APIService.get_user_info(access_token, auth_source).
This method accepts the access_token and auth_source and returns the user info corresponding to the given access token
Usage
Get your google access token:
- Navigate to: https://developers.google.com/oauthplayground/
- In Step 1, select Google OAuth2 API v2 and add
https://www.googleapis.com/auth/userinfo.emailandhttps://www.googleapis.com/auth/userinfo.profile. Click on Authorize APIs - Login/Select the account you want the access token of
- In Step 2, Click on Exchange Authorization Code for Tokens
- Get the
access_tokenfrom the returned JSON
Get your facebook access token
- Read through this: https://developers.facebook.com/docs/facebook-login/access-tokens/
Get your github access token
- Login to your github account
- Navigate to settings
- Navigate to developer settings at the bottom left
- Navigate to personal access token
- Generate a new Token
- Get the
access_tokenby clicking on Generate Token
Get your microsoft access token
- Navigate to https://developer.microsoft.com/en-us/graph/graph-explorer
- Authorize with your microsoft account and give permission to read users
- Select the
Access TokenTab and copy the access token
Obtain user info
from social_user_info.social_user_info import APIService
APIService.get_user_info(access_token={access_token_from_above_step}, auth_source='google')
APIService.get_user_info(access_token={access_token_obtained_from_facebook}, auth_source='facebook')
APIService.get_user_info(access_token={access_token_obtained_from_github}, auth_source='github')
APIService.get_user_info(access_token={access_token_obtained_from_microsoft}, auth_source='microsoft')
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file
social-user-info-1.1.0.tar.gz.File metadata
File hashes
54c87933441495a58fac428893f078655699a3136d8fef6a3ce48f3ae914ed03a34f796be0eb510385e69c7aa86e913bfb15e331a5a51a77a031864cbe631cd4f95688f65c5fcbaf80e191b9cde0c780See more details on using hashes here.