21 lines
618 B
Python
21 lines
618 B
Python
import os
|
|
import requests
|
|
|
|
|
|
def slack_oauth(code):
|
|
SLACK_OAUTH_URL = os.environ.get("SLACK_OAUTH_URL", False)
|
|
SLACK_CLIENT_ID = os.environ.get("SLACK_CLIENT_ID", False)
|
|
SLACK_CLIENT_SECRET = os.environ.get("SLACK_CLIENT_SECRET", False)
|
|
|
|
# Oauth Slack
|
|
if SLACK_OAUTH_URL and SLACK_CLIENT_ID and SLACK_CLIENT_SECRET:
|
|
response = requests.get(
|
|
SLACK_OAUTH_URL,
|
|
params={
|
|
"code": code,
|
|
"client_id": SLACK_CLIENT_ID,
|
|
"client_secret": SLACK_CLIENT_SECRET,
|
|
},
|
|
)
|
|
return response.json()
|
|
return {}
|