Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

 <stock>43</stock>  - необходимо передавать актуальные данные по стоку или зарезервированные остатки для товаров на распродаже.

 <typePrefix>Брюки</typePrefix> - не используется.

 <vendorCode>baonB294901</vendorCode> - публикуется в характеристики товара в карточке. Указывается как код модели.

 <model>Горнолыжные брюки с узором "пейсли" (арт. baonB294901)</model> - не используется.

 <description> - публикуется в поле: «Описание товара». Максимум 10 000 символов. HTML теги не используйте.

 Состав: Верхний материал: 100 Полиэстер;,Подкладочный материал:30 Полиэстер, 70 Нейлон;УтеплиПолиэстер. Производитель: Россия. Коллекция: ОСЕНЬ-ЗИМА 2014/2015. Горнолыжные брюки из материала с фирменным принтом. Важные детали: влагостойкая ткань с мембранной обработкой внутреннего покрытия, проклеенные швы,  влагостойкие молнии. Карманы активной вентиляции расположены во внутренней верхней части штанин. Регулируемые по высоте подтяжки отстегиваются. Нижние части штанин дополнены вставками-расширителями на молнии, снегоудерживающие манжеты дополнены фиксаторами. Пояс имеет шлевки для ремня, карманы на молнии: два сзади и два по бокам.

 Влагостойкость (мм водного столба): 8000 Пароиспарение (гр. м.кв./24 часа): 6000

 Длина штанины по внутреннему шву (S): 81 см.

 </description>

<keywords> keywords </keywords > - перечень ключевых слов для поиска. Только на английском. Разделитель - пробел. Ограничения 400 символов.

НЕ нашли? Не то? Что вы ищете?

  <country_of_origin>Россия</country_of_origin> - страна производителя товара.

  <param name="Размер ">S</param> - параметры должны соответствовать значению характеристик товаров. см пункт «Получение характеристик товаров»

  <param name="Длина">100</param> - обязательное поле. Размер отправления с товаром

  <param name="Ширина">100</param> - обязательное поле. Размер отправления с товаром

  <param name="Высота">100</param> - обязательное поле. Размер отправления с товаром

  <param name="Вес">1</param> - обязательное поле. Измерение в килограммах. Размер отправления с товаром

  <param name="Цвет">Синий</param> - одно значение цвета.

  <param name="Пол">Женский</param>

<param name="Бренд">Adidas</param> - обязательно поле. Название бренда, зарегистрированного и прикрепленного к магазу в АЕ

  <param display=”description” name="Обхват груди">Женский</param> - строка с данным значением дублируется в поле «Описание товара».

  <param name="Возраст">Взрослый</param>

<param name=”Материал”> вискоза </param> - материал, без указания % составляющего.
<param name=”Материал”> нейлон </param>- материал, без указания % составляющего.

<param name="Состав">Верхний материал: 100 Полиэстер;,Подкладочный материал:30 Полиэстер, 70 Нейлон;УтеплиПолиэстер</param>

  <param name="oldPrice">6799</param>

  <oldprice>6799</oldprice>

  </offer>

</offers>

ОБРАТИТЕ ВНИМАНИЕ(!)

1.  Если не заданы параметры упаковки (длина, ширина, высота, вес), используются стандартные:

·  Длина: 30 см

·  Ширина: 20 см

·  Высота: 5 см

·  Вес: 1 кг

2.  Если добавить в описание любого параметра атрибут display=”description”, то данный параметр будет отображаться в описании товара.

3.  Для каждого размера должны быть указаны все возможные цвета. Если товар в каком-нибудь цвете для какого-то размера отсутствует, необходимо передать значение stock=0. (Пример: 1 товар, 3 размера, 5 цветов – должно быть 15 SKU)

4.  Все параметры должны быть указаны в единичном значении и без дублей полей. Исключение поле «Материал» - данное поле можно передавать несколькими строками.

5.  group_id – Для корректного соотнесения всех вариантов с одной моделью необходимо в описании каждого товарного предложения использовать атрибут group_id.

Регистрация магазина в системе

Перед началом работы с сервером авторизации, магазин должен зарегистрироваться в системе используя ранее полученные временные имя пользователя и пароль.

Процесс регистрации

Url: https://e-solution. pickpoint. ru/auth/api/clients/register

Http method: POST

Content-Type: application/x-www-form-urlencoded

Данные формы:

    username - временное имя пользователя password - временный пароль email - email клиента (используется для изменения пароля и уведомлений), необязательное поле phone - телефон клиента, необязательное поле

Формат ответа:

HTTP/1.1 201 Created

Content-Type: application/json; charset=utf-8

{

  "client_id": "0c4dae0d8e784e94890c6238adb43533",                              -- client_id

  "client_secret": "3-s7acZ9Or12ilZneRc61aTOglNf1s80XkT4HMyi-LE",      -- client_secret

  "username": "detstvo",                                                                              -- username

  "password": "***same password***",                                                         -- пароль не указывается для безопасности, равен временному паролю

  "shopName": "Pickpoint",                                                                           -- имя магазина

  "success": true                      

}

Формат ответа в случае ошибки:

HTTP/1.1 400 Bad Request

Content-Type: application/json; charset=utf-8

{

  "message": "Client already registered"                                                     -- текст ошибки

}

Возможные ошибки:

    Unknown user name or bad password  -- неверное имя пользователя или пароль Aliexpress account not created              -- аккаунт для доступа в АЕ не создан Client already registered                        -- клиент уже зарегистрирован

Пример (Curl):

Curl (https://curl. haxx. se/download. html)

curl --data "username=loreal_rus&password=rus_loreal295" - k https://e-solution. pickpoint. ru/auth/api/clients/register/

Авторизация в магазина системе

Для поддержки авторизации множества систем: API/Control panel/Личный кабинет и др. стало необходимым выделить авторизацию в отдельный сервис.

Для обеспечения низкого порога входа для доступа к данным, сервис авторизации должен поддерживать один из стандартных протоколов авторизации. Выбран протокол: The OAuth 2.0 Authorization Framework (http://tools. ietf. org/html/rfc6749)

Необходима поддержка только одного типа авторизации: Resource Owner Password Credentials(http://tools. ietf. org/html/rfc6749#section-4.3)

Объект обмена требованиями(claim) пользователя между партнерами: JSON Web Token (https://jwt. io), RFC 7519(https://tools. ietf. org/html/rfc7519)

Параметры авторизации

ClientId, ClientSecret - должны создаваться для каждого партнёра User, Password - используются логин и пароль оператора Время жизни токена авторизации - 24 часа RefreshToken - не используются Время жизни ClientSecret – бессрочно.

Процесс авторизации

Url авторизации: https://e-solution. pickpoint. ru/auth/oauth2/token

Http Метод: POST

Content-Type: application/x-www-form-urlencoded

Данные формы:

    client_id - тип данных GUID, уникальный id клиента, предоставляется после процедуры «Регистрация» client_secret - тип данных Base64 encoded signed integer key, уникальный ключ клиента, используется для подписи и валидации запросов, предоставляется после процедуры «Регистрация». Срок действия - бессрочный. grant_type - тип авторизации, в данный момент необходимо передавать слово "password" username - логин оператора клиента password - пароль оператора клиента

Формат ответа:

·  Content-Type: application/json;charset=UTF-8

·  JSon, содержащийся в теле ответа, содержит следующие поля

·  access_token - токен, используемый при авторизации в API. срок действия 24 часа

·  token_type - тип токена, всегда "bearer"

·  expires_in - время жизни токена, в секундах

Пример:

    Запрос
    client_id={testGuid}&client_secret={base64Encoded}&grant_type=password&username=test&password=test Ответ:
    {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ","token_type":"bearer","expires_in":86399}

Для авторизации необходимо добавлять в Header запросов заголовок Authorization, содержащий следующие данные: "{Token_type} {Token}"

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13