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="http://eunic.net.ua/epp/contact-1.1"> <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="http://eunic.net.ua/epp/contact-1.1"> <contact:id>ex123</contact:id> <contact:roid>C0000725540-CO</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>Kharkiv</contact:city> <contact:pc>61001</contact:pc> <contact:cc>UA</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>Харьков</contact:city> <contact:pc>61001</contact:pc> <contact:cc>UA</contact:cc> </contact:addr> </contact:postalInfo> <contact:voice>+380.571234567</contact:voice> <contact:email>someone@somewhere.net.ua</contact:email> <contact:clID>co.test</contact:clID> <contact:crID>co.test</contact:crID> <contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate> <contact:authInfo> <contact:pw>2fooBAR</contact:pw> </contact:authInfo> <contact:disclose flag="0"> <contact:name type="loc"/> <contact:org type="loc"/> <contact:addr type="int"/> <contact:addr type="loc"/> <contact:voice/> <contact:fax/> <contact:email/> </contact:disclose> </contact:infData> </resData> <trID> <clTRID>USER-1275840312</clTRID> <svTRID>CO-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="http://eunic.net.ua/epp/contact-1.1"> <contact:id>ex123</contact:id> <contact:roid>C0000725540-CO</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>Kharkiv</contact:city> <contact:cc>UA</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>Харьков</contact:city> <contact:cc>UA</contact:cc> </contact:addr> </contact:postalInfo> <contact:voice>not published</contact:voice> <contact:email>not published</contact:email> <contact:clID>co.test</contact:clID> <contact:crID>co.test</contact:crID> <contact:crDate>2010-06-03T22:59:31+03:00</contact:crDate> </contact:infData> </resData> <trID> <clTRID>USER-1275840312</clTRID> <svTRID>CO-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" "Об'єкт не існує" "Объект не существует" Ошибка выдается при попытке получить информацию о несуществующем объекте. |
|