从文档中看来,SCIM Slack API似乎需要OAuth2。有没有无需人工干预即可访问API的方法?我想使用Slack API设置后台任务,但是OAuth2“授予权限”重定向屏幕将不允许我这样做。还有另一种方法来生成一个密钥并执行以下操作吗?
class Slack(object):
api_url = "https://api.slack.com"
headers = {
"Authorization": f"Bearer SOME-KEY-ABC",
"Accept": "application/json",
"Content-Type": "application/json",
}
def __init__(self):
pass
def get_users(self):
res = requests.get(f"{self.api_url}/scim/v1/Users", headers=self.headers)
return res.json()