Shopee Open Platform API всегда отвечает «Неверный токен» - PullRequest
0 голосов
/ 22 апреля 2020

Заранее прошу прощения, если что-то привело вас сюда, и я говорю о платформе, которая не очень известна в мире, несмотря на то, что в ее рекламе танцует известный человек.

Это 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"
}
...