首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Shopee请求失败,并给出响应"error_auth“

Shopee请求失败,并给出响应"error_auth“
EN

Stack Overflow用户
提问于 2022-01-18 03:19:05
回答 1查看 481关注 0票数 0

这是我第一次在堆栈溢出中问。我想使用Shopee获取数据。我遵循Shopee中的文档,但它总是返回"error_auth“。我怎么才能解决这个问题?以下代码如下:

代码语言:javascript
运行
复制
import hmac
import time
import requests
import hashlib

timest = int(time.time())
host = "https://partner.shopeemobile.com"
path = "/api/v2/shop/auth_partner"
redirect_url = "http://localhost:3000"
partner_id = 
partner_key = ""

base_string = "%s%s%s"%(partner_id, path, timest)

signature = hmac.new(bytes( partner_key, 'utf-8'), msg = bytes(base_string , 'utf-8'), digestmod = hashlib.sha256).hexdigest()

url = host + path + "?partner_id=%s&timestamp=%s&sign=%s&redirect=%s"%(partner_id, timest, signature, redirect_url)

以下是回应:

代码语言:javascript
运行
复制
{
  "request_id": "5e82043c27318f70007e4aca894f1365",
  "error": "error_auth"
} 
EN

回答 1

Stack Overflow用户

发布于 2022-05-23 21:17:35

我正在为base_string使用这个配置并签名:

代码语言:javascript
运行
复制
base_string = ("%s%s%s"%(partner_id, path, timest)).encode('utf_8')
sign = hmac.new(partner_key, base_string, hashlib.sha256).hexdigest()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70749933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档