Заранее прошу прощения, если что-то привело вас сюда, и я говорю о платформе, которая не очень известна в мире, несмотря на то, что в ее рекламе танцует известный человек.
Это Shopee Open API платформы, о которой я говорю. Я пытался очень точно следовать их инструкциям здесь.
https://open.shopee.com/documents?module=63&type=2&id=51
Но застрял сразу на шаге 5: Авторизация магазина. Во-первых, мне дали идентификатор партнера по тестированию, ключ теста, и мне нужно вручную установить URL перенаправления теста. Я должен генерировать токен авторизации из всей предоставленной информации. Во-первых, мне нужно создать базовую строку токена, связав тестовый ключ со строкой URL, закодированной компонентом URI. Это превращается во что-то вроде этого.
9b754aca01a5d719cb70c5778294dae6ff90fcc68c82908ee480a36ff901d181https% 3A% 2F% 2F www.unwelldocumented.com
Чтобы сгенерировать авторизацию, мне нужно, чтобы я авторизовался, чтобы выдать разрешение , Он вернулся очень длинное целое число.
32373935663639356636346266303137613465396239383361373334646133656530313333393762636138396364663037366566313366313436316534303761
Так что я только предположил, что все в порядке, и это маркер авторизации. Но когда я отправляю это ...
https://partner.uat.shopeemobile.com/api/v1/shop/auth_partner?id= (test_partner_id) & token = (authorization_token) & redirect = (test_redirect_URL)
.. вдруг получаю это
{
"error": "error_auth",
"msg": "Invalid token",
"request_id": "30a4b6b0074541bdd88260a33f155ca6"
}