我使用 PYTHON-AMAZON-SP-API 创建了烧瓶 API。
下面是我的代码:
from flask import Flask, request, jsonify, redirect
import sp_api
from sp_api.api import Orders, Finances, Products, Tokens
import time
marketpalce_id = 'ATVP.......'
# app_id = 'amzn1.sp.solution.3d2842......'
app_id = 'amzn1.application-oa2-client.84....'
refresh_token = 'Atzr|IwEBINLhW9tXctD0..........'
lwa_client_id = 'amzn1.application-oa2-client.849fee9b3....'
lwa_client_secret = '18a7055fad72d337......'
aws_access_key = 'AKIAQZ....'
aws_secret_key = 'j+3GnJ3NbILY6....'
role_arn = 'arn:aws:iam::0540.....:role/SellerPartnerRole'
credentials = dict(
refresh_token=refresh_token,
lwa_app_id=app_id,
lwa_client_secret=lwa_client_secret,
aws_secret_key=aws_secret_key,
aws_access_key=aws_access_key,
role_arn=role_arn,
)
app = Flask(__name__)
@app.route('/post_order_items/', methods=['POST'])
def post_order_items():
if request.method=='POST':
# token = request.form.get('token')
# print(token)
token_res = Tokens(credentials=credentials)
print(token_res)
return (token_res)
else:
return("OK")
我收到了以下对象:
<sp_api.api.tokens.tokens.Tokens object at 0x000002064F179D88>
如何将上述令牌对象转换为字符串以获取受限数据令牌。