Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Как убрать редирект /index.php?route=api/login&api_token=


Recommended Posts

Здравствуйте!
Подскажите, пожалуйста!
CRM стучится сюда
/index.php?route=api/login 
Но ocStore 3.0.2.0 редиректит сюда 
 /indexphp?route=api/login&api_token=
Подскажите, пожалуйста, можно ли убрать редирект, если да, то как? И зачем он нужен? На ocstore 2.3.0.2 такого нет.

Edited by AlexandrSY
Link to comment
Share on other sites


16.06.2022 в 18:58, buslikdrev сказал:

Пишите тому, кто подключал вам срм

А причем здесь тот кто подключал? Я пишу тем кто разбирается в опенкарте, а не в црм.

Link to comment
Share on other sites


16.06.2022 в 18:15, AlexandrSY сказал:

А причем здесь тот кто подключал? Я пишу тем кто разбирается в опенкарте, а не в црм.

Вот тому, кто делал вам подключение и пишите. Так как при обращении к https://github.com/ocStore/ocStore/blob/ocStore-3-0-3-7/upload/catalog/controller/api/login.php

получите ответ json без перенаправлений. Вот тот, кто писал подключение, в своём скрипте перенаправление и сделал.

 

Вот как правильно подключаться:

 

Link to comment
Share on other sites

Posted (edited)
16.06.2022 в 19:47, buslikdrev сказал:

Вот тому, кто делал вам подключение и пишите. Так как при обращении к https://github.com/ocStore/ocStore/blob/ocStore-3-0-3-7/upload/catalog/controller/api/login.php

получите ответ json без перенаправлений. Вот тот, кто писал подключение, в своём скрипте перенаправление и сделал.

 

Вот как правильно подключаться:

 

Да, по умолчанию в опенкарте нет переадресации - там по умолчанию другое, там Notice!

Чтобы убрать это, я сделал как написанно тут

https://evilcoder.ru/oshibki-v-opencart-api-ili-skaz-o-tom-pochemu-nuzhno-testirovat/

Неужели только у меня одного Notice и переадресация, а у всех остальных всё чётко и нет проблем?

Црм-(щики) конектятся к опенкарту по этой документации http://docs.opencart.com/en-gb/system/users/api/

пример логина: username = 'Default' key='L3MYyzkuMRL8gBcpse6CdrVarFUXtPORZkJKP7vgaYftgEIZWOr3EJxq' # Actually, key is 256 character-long s.post(     'http://myopencart.example.com/index.php?route=api/login',     data={'username':username, 'key':key} ).text

Здесь нет редиректа.

Edited by AlexandrSY
Link to comment
Share on other sites


17.06.2022 в 11:54, AlexandrSY сказал:

Да, по умолчанию в опенкарте нет переадресации - там по умолчанию другое, там Notice!

Чтобы убрать это, я сделал как написанно тут

https://evilcoder.ru/oshibki-v-opencart-api-ili-skaz-o-tom-pochemu-nuzhno-testirovat/

Ну вот и всё, требует обязательного параметра в ссылке api_token, чтобы не было ошибки.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.