CONTACT:INFOКоманда EPP <info> contact предназначена для получения информации об объекте Контакт. Команда содержит следующие элементы:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<command>
<info>
<contact:info xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>ex123</contact:id>
</contact:info>
</info>
<clTRID>USER-1275840312</clTRID>
</command>
</epp>
Пример ответа сервера на команду <info> для авторизованного пользователяТакой ответ получает спонсор объекта либо клиент, указавший корректный пароль (authInfo) объекта.
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="1000">
<msg lang="en">Command completed successfully</msg>
</result>
<resData>
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>ex123</contact:id>
<contact:roid>C0000725540-UZ</contact:roid>
<contact:status s="ok"/>
<contact:postalInfo type="int">
<contact:name>Vasya Pupkin</contact:name>
<contact:org>My Company</contact:org>
<contact:addr>
<contact:street>1 Street</contact:street>
<contact:city>Tashkent</contact:city>
<contact:pc>01001</contact:pc>
<contact:cc>UZ</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:postalInfo type="loc">
<contact:name>Вася Пупкин</contact:name>
<contact:org>Моя Компания</contact:org>
<contact:addr>
<contact:street>1, Улица</contact:street>
<contact:city>Toshkent</contact:city>
<contact:pc>01001</contact:pc>
<contact:cc>UZ</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>+998.442222222</contact:voice>
<contact:email>someone@somewhere.com.uz</contact:email>
<contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate>
</contact:infData>
</resData>
<trID>
<clTRID>USER-1275840312</clTRID>
<svTRID>hst-20100606190513-056598-00002</svTRID>
</trID>
</response>
</epp>
Ответ сервера содержит секцию <resData> <infData>, в которую входят следующие элементы:
Пример ответа сервера на неавторизованный запрос <info>.Элементы объекта Контакт, закрытые с помощью <contact:disclose flag="0"> для неавторизованного пользователя выдаются в виде "not published".
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<response>
<result code="1000">
<msg lang="en">Command completed successfully</msg>
</result>
<resData>
<contact:infData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
<contact:id>ex123</contact:id>
<contact:roid>C0000725540-UZ</contact:roid>
<contact:status s="ok"/>
<contact:postalInfo type="int">
<contact:name>Vasya Pupkin</contact:name>
<contact:org>My Company</contact:org>
<contact:addr>
<contact:street>not published</contact:street>
<contact:city>Tashkent</contact:city>
<contact:cc>UZ</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:postalInfo type="loc">
<contact:name>not published</contact:name>
<contact:org>not published</contact:org>
<contact:addr>
<contact:street>not published</contact:street>
<contact:city>Toshkent</contact:city>
<contact:cc>UZ</contact:cc>
</contact:addr>
</contact:postalInfo>
<contact:voice>not published</contact:voice>
<contact:email>not published</contact:email>
<contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate>
</contact:infData>
</resData>
<trID>
<clTRID>USER-1275840312</clTRID>
<svTRID>hst-20100606190513-056598-00002</svTRID>
</trID>
</response>
</epp>
Коды ответов сервера на команду <info>
1000 "Command completed successfully"
"Команда выполнена успешно"
2001 "Command syntax error"
"Синтаксическая ошибка команды"
2005 "Parameter value syntax error"
"Синтаксическая ошибка параметра"
2202 "Invalid authorization information"
"Недействительные данные аутентификации"
Ошибка выдается при неверно указанном authInfo.
2303 "Object does not exist"
"Объект не существует"
Ошибка выдается при попытке получить информацию о
несуществующем объекте.
|
Объекты EPPПримеры EPP командДополнительная информация |