Stocktwits API - 在没有用户交互的情况下从脚本获取访问令牌

Stocktwits API - get access token from script without user interaction

是否有可能仅从 aws lambda 中的脚本检索访问令牌,而无需用户通过下一种方式进行交互? =>

url = f'https://{user}:{password}@api.stocktwits.com/api/2/oauth/authorize?client_id={client_id}&response_type=token&redirect_uri={redirect_uri}&scope=publish_messages'

response = requests.get(
    url, allow_redirects=True
)

目前我只检索重定向到 => https://api.stocktwits.com/api/2/oauth/signin?

这个问题有很多解决方案。我假设您正在重定向到一个请求登录表单的 oauth 页面?如果是这种情况,您可以采用的一种方法是使用 selenium 驱动该页面并让它为您填写凭据,然后您将能够检索访问令牌。