注册并登录到shopee open platform 平台上
打开控制台,创建app

记录测试partner_id和key

测试授权【v1版本】
import hashlib
partner_id = partner_id
secret_key=secret_key
url = 'https://partner.shopeemobile.com/api/v1/shop/auth_partner?id=partner_id&token='
redirect_url = 'https://www.qq.com'
# redirect_url = 'https://www.baidu.com'
# redirect_url = 'https://china.nba.com/'
def cal_token(redirect_url, secret_key):
base_string = secret_key + redirect_url
print(base_string)
token = hashlib.sha256(base_string.encode('utf-8')).hexdigest()
print(token)
last_url = url + token + '&redirect=' + redirect_url
print(last_url)
if __name__ == '__main__':
cal_token(redirect_url,secret_key)
测试授权V2版本
import hashlib
import time
import hmac
import requests
import hashlib
partner_id = partner_id
secret_key=secret_key
timest = int(time.time())
print(timest)
host = 'https://partner.shopeemobile.com'
path = '/api/v2/shop/auth_partner'
redirect_url = 'https://www.baidu.com'
# redirect_url = 'https://www.qq.com'
# redirect_url = 'https://china.nba.com/'
base_string = '%s%s%s'%(partner_id,path,timest)
sign = hmac.new(secret_key.encode('utf-8'),base_string.encode('utf-8'),hashlib.sha256).hexdigest()
print(sign)
url = host + path + "?partner_id=%s×tamp=%s&sign=%s&redirect=%s"%(partner_id,timest,sign,redirect_url)
print(url)
打开得到的授权链接

根据站点,输入对应的账号,密码即可完成店铺的授权
到这里,表示店铺已经接通shopee api,可以通过api来获取对应店铺的数据
我非常欢迎你对我的文章进行评论😃😃😃