Shopee API Sandbox: ERROR_SIGE Auch mit korrekter Testpartner -ID und PartnerschlüsselPython

Python-Programme
Anonymous
 Shopee API Sandbox: ERROR_SIGE Auch mit korrekter Testpartner -ID und Partnerschlüssel

Post by Anonymous »

Ich versuche, mich in die Shopee Partner-API (Sandbox-Umgebung) zu integrieren, aber ich erhalte immer eine ERROR_SIGN-Antwort, obwohl ich meine Tester-Partner-ID und den Test-API-Partner-Schlüssel aus der Entwicklerkonsole verwende. Holen Sie sich den erwarteten Parameter aus der Antwort-URL.

Code: Select all

import hmac
import json
import time
import requests
import hashlib

def shop_auth():
timest = int(time.time())
host = "https://partner.test-stable.shopeemobile.com"
path = "/api/v2/shop/auth_partner"
redirect_url = "https://www.baidu.com/"
partner_id = 117...
tmp = "shpk7262645a54484f5375737a427378534a4f74715449414f..."
partner_key = tmp.encode()
tmp_base_string = "%s%s%s" % (partner_id, path, timest)
base_string = tmp_base_string.encode()
print("base String:"+tmp_base_string)
sign = hmac.new(partner_key, base_string, hashlib.sha256).hexdigest()
##generate api
url = host + path + "?partner_id=%s&timestamp=%s&sign=%s&redirect=%s" % (partner_id, timest, sign, redirect_url)
print(url)

shop_auth()
< /code>
Hier ist die Antwort aus dem, was ich erhalte: < /p>
Beispiel, was der Code generiert:
https://partner.test-stable.shopeemobile.com/api/v2/shop/auth_partner?partner_id=117...&timestamp=1756625875&sign=dd0ee43c2cfe58ca4b75758a62892809e83b8300b129d1cf9be64a27f51559ae&redirect=https://www.baidu.com/< /code> < /p>
Antwort:
{"error":"error_sign","message":"Wrong sign.","request_id":"e3e3e7f33da4557d60e9389bfe89dc01"}

Wenn ich einen Teil des alten Beitrags durchgehe, stelle ich fest, dass ihr Partner_Key nicht mit dem SHPK beginne. Ich bin mir also nicht sicher, ob ich noch einen Filter zum Schlüssel machen muss?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post