Формат XML фида
Вам необходимо создать UTF-8 XML фид в формате, соответствующем техническим спецификациям. Ниже представлено простое руководство для подготовки XML фида для интеграции Ваших вакансий на WhatJobs? Если Вам необходима дополнительная информация о формате XML, пожалуйста, ознакомьтесь с Wikipedia. UTF-8 XML файл содержит один тэг 'jobs и один или более элементов 'jobs. Каждый элемент 'job' содержит обязательные необязательные поля.
Обязательные поля
Эти поля должны быть включены в фид, так как они содержать минимальную информацию, требуемую нашей системой для интеграции Ваших вакансий на WhatJobs?
- Идентификационный номер: Идентификации вакансии на Вашем веб-сайте (числовой или буквенный. Должен быть уникальным).
- URL: Ссылка на вакансию на Вашем веб-сайте.
- Название: Название вакансии.
- МЕСТОРАСПОЛОЖЕНИЕ: Географическая локация вакансии
- ЗАРАБОТНАЯ ПЛАТА: Предлагаемая заработная плата на данной вакансии.
- КАТЕГОРИЯ: Категория, к которой относится конкретная вакансия, например, юриспруденция, продажи и т.п.
- ОПИС: Описание вакансии (минимум 300 символов). Описание Ваших вакансий должно быть как можно более подробным.
- НАЗВАНИЕ КОМПАНИИ: Название компании, в которой предлагается вакансия.
- СТРАНА: Все вакансии должны быть в России. Пожалуйста, убедитесь в том, что тэг 'country' содержит правильную информацию.
Необязательные поля
Данные поля заполнять необязательно. Однако, если у Вас имеется информация, пожалуйста, укажите ее. Алгоритм WhatJobs отдает предпочтение более качественным вакансиям, поэтому более подробное содержание повышает эффективность рекламы.
- ТИП РАБОТЫ: Tип работы (постоянная, временная, контракт, сезонная, практикант).
- ТИП ЗАНЯТОСТИ: Тип занятости (полная, частичная, и тд. ).
- ПОЧТОВЫЙ ИНДЕКС: Почтовый индекс.
- ССЫЛКА: Может быть числовое или буквенное значение.
- ПОСЛЕДНЯЯ ДАТА ПРИЕМА ЗАЯВОК: Последняя дата приема заявок на вакансию (формат: гггг-мм-дд)
Ваш XML фид должен выглядеть так:
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema https://whatjobs.com/XMLSchema.xsd "> <job> <id><![CDATA[...]]></id> <url><![CDATA[...]]></url> <title><![CDATA[...]]></title> <desc><![CDATA[...]]></desc> <location><![CDATA[...]]></location> <salary><![CDATA[...]]></salary> <job-type><![CDATA[...]]></job-type> <job-status><![CDATA[...]]></job-status> <postcode><![CDATA[...]]></postcode> <reference><![CDATA[...]]></reference> <company-name><![CDATA[...]]></company-name> <expiration-date><![CDATA[...]]></expiration-date> </job> </jobs>
Example XML feed:
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema jobs.xsd "> <job> <id><![CDATA[123456]]></id> <url><![CDATA[http://www.ajobsite.com/viewjob/123456/sales-team-leader]]></url> <title><![CDATA[Sales Team Leader]]></title> <desc><![CDATA[Мы ищем энергичного кандидата на должность торгового агента (продажи по телефону) в нашей растущей компании в Оксфорде. Успешный кандидат должен иметь минимум 5 лет опыта ведения команды торговых агентов. Вы должны обладать лидерскими качествами и способностью постоянно мотивировать команду. Успешный кандидат должен быть примером и уметь давать инструкции и поддерживать команду на пути к целям. Вы должны быть уверены в себе...]]></desc> <location><![CDATA[England, South East, Oxfordshire, Oxford]]></location> <salary><![CDATA[10000 to 20000 annum]]></salary> <job-type><![CDATA[permanent]]></job-type> <job-status><![CDATA[full-time]]></job-status> <postcode><![CDATA[...]]></postcode> <reference><![CDATA[sales-i2535]]></reference> <company-name><![CDATA[Balliol College]]></company-name> <expiration-date><![CDATA[2011-05-21]]></expiration-date> </job> </jobs>
Технические спецификации
Имя | Тип данных | Возможные значения |
---|---|---|
id | строка символов | фиксированный пробел; |
url | строка символов | фиксированный пробел; |
заголовок | строка символов | фиксированный пробел; |
опис | строка символов | минимум 300 символов |
месторасположения | строка символов | фиксированный пробел; |
заработная плата | строка символов | фиксированный пробел; |
вид работы | строка символов | постоянная, временная, контракт, практикант, сезонная |
Тип занятости | строка символов | полная, частичная |
почтовый индекс | строка символов | фиксированный пробел; |
ссылка | строка символов | фиксированный пробел; |
название компании | строка символов | фиксированный пробел; |
последняя дата подачи заявок | дата | ГГГГ-ММ-ДД |
XML-схема
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://whatjobs.com/XMLSchema" xmlns="https://whatjobs.com/XMLSchema" elementFormDefault="qualified"> <xsd:element name="jobs" type="t-jobs"/> <xsd:complexType name="t-jobs"> <xsd:sequence> <xsd:element name="job" type="t-job" maxOccurs="unbounded" minOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="t-job"> <xsd:sequence> <xsd:element name="id" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="url" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="title" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="desc" type="t-description" maxOccurs="1" minOccurs="1"/> <xsd:element name="location" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="salary" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-type" type="t-job-type" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-status" type="t-job-status" maxOccurs="1" minOccurs="1"/> <xsd:element name="postcode" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="reference" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="company-name" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="expiration-date" type="xsd:date" maxOccurs="1" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="t-description"> <xsd:restriction base="xsd:string"> <xsd:minLength value="300"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-type"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="permanent"></xsd:enumeration> <xsd:enumeration value="temporary"></xsd:enumeration> <xsd:enumeration value="contract"></xsd:enumeration> <xsd:enumeration value="placement-student"></xsd:enumeration> <xsd:enumeration value="seasonal"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-status"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="full-time"></xsd:enumeration> <xsd:enumeration value="part-time"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> </xsd:schema>