PHP_SCRIPT подключение к API. Возвращает код страницы

Тема в разделе "Формирование GET и POST-запросов", создана пользователем jjsf, 24 ноя 2021 в 19:40.

  1. jjsf

    jjsf New Member Пользователи

    Регистрация:
    26 июл 2013
    Сообщения:
    15
    У поставщика есть Апи:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 9999 постов.**

    Но в ответ приходит просто код страницы. Как правильнее сделать параметры PHP_SCRIPT в этом случае?
     
    Последнее редактирование: 27 ноя 2021 в 15:23
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.305
    Город:
    Барнаул
    Скорее всего проблема из-за SoapClient (этот вопрос я не изучал).

    Можете разместить у себя PHP скрипт на сервере.

    Делайте к PHP скрипту запрос из Content Downloader Ссылки недоступны для гостей и пусть ваш PHP скрипт сделает запрос к сервису Rossko и вернет вам нужный ответ.
     
    jjsf нравится это.
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.305
    Город:
    Барнаул
    Нашел информацию по вашему вопросу Ссылки недоступны для гостей

    Это можно реализовать, но не в ближайшие дни.
     
    jjsf нравится это.
  4. jjsf

    jjsf New Member Пользователи

    Регистрация:
    26 июл 2013
    Сообщения:
    15
    Разместил, работает когда все данные уже прописаны в скрипте.
    $param = array(
    'KEY1' => 'you_key_1',
    'KEY2' => 'you_key_2',
    'text' => '333114',
    'delivery_id' => '000000002',
    'address_id' => '112233'
    );

    Как отправить данные из Content Downloader элемент массива, в text?
    Пробовал так, но не работает:

    text = [FIELDVALUE]<CD_GRAN_2!>[/FIELDVALUE]
    param['text']= [FIELDVALUE]<CD_GRAN_2!>[/FIELDVALUE]
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.305
    Город:
    Барнаул
    Так отправлять
    Код:
    text=[FIELDVALUE]<CD_GRAN_2!>[/FIELDVALUE]
    Так выводить в PHP скрипте
    Код:
    $_POST[text]
     
    jjsf нравится это.
  6. jjsf

    jjsf New Member Пользователи

    Регистрация:
    26 июл 2013
    Сообщения:
    15
    Спасибо! всё получилось.

    PHP_SCRIPT возвращает в ячейку такое полотно:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 99 постов.**
    Можно ли некоторые данные распределить по разным ячейкам? удалив всё остальное

    Например как оставить только вот это распределив в разные ячейки?
    id1 price count description deliveryStart deliveryEnd
    HST139 84 15 Подольск 2021-11-26 2021-11-26


    Как я понял функция <REPLACE> с этим не справится​
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.305
    Город:
    Барнаул
    Ссылки недоступны для гостей

    Добавить подгрузку данных в [APPENDDOCSOURCE] и распарсить обычными границами парсинга.
     
    jjsf нравится это.

Поделиться этой страницей