可能是由于访问令牌的权限不足或令牌已过期而导致处理状态始终为“取消”。可以尝试使用最新的访问令牌并确保它具有所需的权限。
以下是一个示例代码,用于获取最新的访问令牌并使用该令牌获取处理状态:
from amazon_sp_api_clients import Reports
api_instance = Reports()
access_token = api_instance.get_access_token() # 获取最新的访问令牌
report_id = "xxxxxxxx" # 替换成要查询的报告ID
processing_status = api_instance.get_report_processing_status(report_id, access_token)
# 获取到的processing_status即为处理状态