#1  
Old 02-19-2018, 08:17 AM
Igor13649318's Avatar
Igor13649318 is offline
Junior Member
 
Join Date: Feb 2018
Posts: 3
Default

API 403 answer if Forbidden


Help me please

if I got (via API "status" reseller request) HTTP 403 answer, and text = Forbidden,
then:
1. account with this "ownerid" exists in Ecwid
2. user account is not managed by us (as reseller)

is it so?
code 403 is not documented in this function replies ...

Last edited by Igor13649318; 02-19-2018 at 08:21 AM.
Reply With Quote
  #2  
Old 02-20-2018, 10:37 AM
Marina Dryantsova's Avatar
Marina Dryantsova Marina Dryantsova is online now
Ecwid Team
 
Join Date: Nov 2014
Posts: 813
Default

Quote:
Originally Posted by Igor13649318 View Post
Help me please

if I got (via API "status" reseller request) HTTP 403 answer, and text = Forbidden,
then:
1. account with this "ownerid" exists in Ecwid
2. user account is not managed by us (as reseller)

is it so?
code 403 is not documented in this function replies ...
Добрый день, Игорь!
Спасибо за ваше сообщение.

Мы все выясним и свяжемся с вами по почте.

Спасибо!
__________________
Марина Д.
Команда заботы о клиентах Ecwid

База знаний.
Reply With Quote
  #3  
Old 02-20-2018, 02:02 PM
Igor13649318's Avatar
Igor13649318 Igor13649318 is offline
Junior Member
 
Join Date: Feb 2018
Posts: 3
Default

Здравствуйте, Марина. Да это не ошибка

Это когда я пытаюсь выполнить команду status (чтобы получить информацию об эккаунте), но используя ownerid пользователя, который не находится под нашим управлением.

Тогда я получают 403 Forbidden (логично). Могу я полагаться на такую логику?
Для API-команды status в документации описаны только ответы 200 с xml-данными и 404, если пользователя нет. А может же быть и ответ 403, если пользователь есть, но не под управлением реселлера?
Reply With Quote
  #4  
Old Yesterday, 06:59 AM
Rick G's Avatar
Rick G Rick G is offline
Ecwid Team
 
Join Date: Jun 2014
Posts: 1,268
Default

Quote:
Originally Posted by Igor13649318 View Post
Здравствуйте, Марина. Да это не ошибка

Это когда я пытаюсь выполнить команду status (чтобы получить информацию об эккаунте), но используя ownerid пользователя, который не находится под нашим управлением.

Тогда я получают 403 Forbidden (логично). Могу я полагаться на такую логику?
Для API-команды status в документации описаны только ответы 200 с xml-данными и 404, если пользователя нет. А может же быть и ответ 403, если пользователь есть, но не под управлением реселлера?
Добрый день, Игорь.

Насколько я вижу, вы говорите про Reseller API, предназначенный для партнеров Эквида, и вы проверяете статус определенного магазина по его Store ID.

403 вернётся или в случае неверного ключа (ни у одного Reseller партнёра такого ключа нет), или если ключ не подходит к этому Store ID (принадлежит другому каналу).

А вот если магазина с таким ID в принципе нет, то возвращается 404я ошибка.
__________________
Ecwid API and App Market Team
Ecwid Developer Website
Reply With Quote
  #5  
Old Yesterday, 07:35 AM
Igor13649318's Avatar
Igor13649318 Igor13649318 is offline
Junior Member
 
Join Date: Feb 2018
Posts: 3
Default

Спасибо огромное! То, что нужно было.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:38 PM.
Powered by vBulletin® Version 3.8.11. Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.