(account_id, index)
| 173 | return False |
| 174 | |
| 175 | def get_token_for_account(account_id, index): |
| 176 | cached = get_cached_token(account_id) |
| 177 | if cached and cached.get("token"): |
| 178 | print(f"账号 {index} 使用缓存token: {mask_token(cached['token'])}") |
| 179 | if validate_token(cached["token"]): |
| 180 | return cached["token"] |
| 181 | print(f"账号 {index} 缓存token失效,重新登录") |
| 182 | remove_cached_token(account_id) |
| 183 | |
| 184 | auth_info = login_with_code(account_id) |
| 185 | save_cached_token(account_id, auth_info) |
| 186 | user_info = auth_info.get("userInfo") or {} |
| 187 | print(f"账号 {index} code登录成功: {user_info.get('nickname') or user_info.get('telephone') or auth_info.get('uid')}") |
| 188 | return auth_info["token"] |
| 189 | |
| 190 | def get_random_one_word(): |
| 191 | try: |
no test coverage detected