CHIPportal.com

Торговая площадка электронных компонентов!

Вы не зашли.

#1 19-09-2006 02:54:23

Григорий
Участник
Зарегистрирован: 09-06-2005
Сообщений: 1

Как подключиться к он-лайн поиску

Для того, чтобы подключить свой склад к онлайн поиску нашего портала Вам необходимо выполнить следующие шаги.

Первый шаг.

Вы должны быть зарегистрированы как пользователь на сайте http://www.chipportal.com
и должны иметь зарегистрированную компанию.
Описание регистрации http://www.chipportal.com/phorum/viewtopic.php?id=8
После регистрации вашей компании Вы присылаете нам своё имя пользователя в системе.

Второй шаг.

Вы предоставляете нам ссылку на ваш скрипт, который будет производить поиск.
Мы обращаемся к вашему электронному складу по ссылке http://ваш сайт/скрипт?partname="строка поиска"

И вы выдаете нам результат в XML формате.
Пример формата приведен ниже.

Особенности формата:
- в теге info устанавливаете  тип валюты по умолчанию. Он  будет относиться ко всем найденным позициям.
Если вы хотите какие-то позиции выдавать с другим типом валюты, то вам необходимо будет добавить аттрибут currency в тег <price> и эта позиция будет занесена в базу типом валюты, отличным от типа по умолчанию.

Теги:
<info> - корневой тег
<position> - тег для каждой найденной позиции
<vendor>  - производитель ЭК
<name>     - наименование ЭК, соответствующее поисковому запросу
    атрибут href="" - URL ссылка на описание данного наименования
<description> - описание ЭК
<price> - цена ЭК , с возможностью установки индивидуального типа валюты для каждой позиции
    атрибут currency="[RUR,USD,EUR,....]"
<quantity> - количество ЭК
    атрибут stock=[true,flase]
       true - позиция есть на складе
       false - нет на складе - по умолчанию
<comments> - комментарии
<datacode> - датакод

Теги <vendor>, <description>, <comments>, <datacode>,<price> и атрибут href  для тега <name>
являются опциональными.

Допустимые значения для переменных:
     для типа валют [String]  - [RUR,EUR,USD или любой другой в соответствии с ISO 4217]
     цена                 [float]    -  целая часть отделяется точкой.
     количество        [int]       - целое число

Примеры результатов:

<?xml version="1.0" encoding="windows-1251"?>
<info defaultcurrency="USD">
    <position>
        <vendor>Intel</vendor>
        <name href="http://www.site.ru/docs/rs232.htm">RS232</name>
        <description >Неплохой пятиштырьковый разъем</description>
        <price currency="RUR">14.5</price>
        <quantity stock="false">847</quantity>
        <comments>срок поставки 3 недели</comments>
        <datacode>03+</datacode>
    </position>
    <!--ниже приведен пример минимальной конфигурации для позиции -->
    <position>
        <name>КТ705Н</name>
        <price>11.5</price>
        <quantity stock="true">1</quantity>
    </position>
</info>

Возможно использование вашего формата.


Третий шаг
Мы все тестируем

Четвертый шаг
Подключаем


ДОПОЛНЕНИЕ к формированию результатов в формате XML.

При формировании результатов поиска в формате XML нужно заменять в тексте вывода некоторые символы, которые приводятся ниже.
Например,
<description> вот тут текстик &amp; 5 &gt;4  написано что 5 больше 4-х</description>

    * &lt; - знак меньше (<)
    * &gt; - знак больше (>)
    * &amp; - амперсанд (&)
    * &apos; - одиночная кавычка ( ' )
    * &quot; - двойная кавычка ( " )

Отредактированно Григорий (19-09-2006 03:10:41)

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson