这个问题是由于您没有足够的权限访问 Amazon SP-API 的某个资源导致的。一种解决方法是检查您所使用的访问令牌的权限是否足够。如果您的令牌没有适当的权限,则需要请求 Amazon SP-API 足够的权限。
以下是一个示例代码,显示如何设置访问令牌:
import amz_sp_api_auth
# 第一步:创建访问令牌
access_token = amz_sp_api_auth.get_access_token(
client_id="YOUR_CLIENT_ID",
client_secret="YOUR_CLIENT_SECRET",
refresh_token="YOUR_REFRESH_TOKEN")
# 第二步:设置访问令牌
selling_api = amz_sp_api_auth.SellingApi(access_token=access_token)
# 第三步:使用访问令牌访问 Amazon SP-API 的资源
try:
orders = selling_api.get_orders()
print(orders)
except amz_sp_api_auth.SellingApiForbiddenException as e:
print("您没有权限访问该资源。")