XML 11 вторичная проверка
Автор 209480124311, сен 12 2012 17:35
6 ответов в данной теме
#1 Новичок
Отправлено 12 сентября 2012 - 17:35
Здравствуйте. Скажите как понять что вмид имеет вторичную проверку?
#2 Отрезреватель
Отправлено 12 сентября 2012 - 17:44
Здравствуйте. Скажите как понять что вмид имеет вторичную проверку?
Значит, что документы пересланы в ЦА и там тоже проверены.
Сообщение отредактировал Firebadge: 12 сентября 2012 - 17:44
Я сюда ещё вернусь.
#3 Новичок
Отправлено 12 сентября 2012 - 17:46
Ну а как это понять из результата возвращаемым интерфейсом №11 , имеет проверяемый вмид вторичную проверку или нет?
<?xml version="1.0" encoding="windows-1251"?>
<response retval="0">
<fullaccess>0</fullaccess>
<certinfo wmid="317087087031">
<directory>
<ctype id=´1´>Частное лицо</ctype>
<ctype id=´2´>Юридическое лицо</ctype>
<jstatus id=´20´>Директор юридического лица</jstatus>
<jstatus id=´21´>Бухгалтер юридического лица</jstatus>
<jstatus id=´22´>Представитель юридического лица</jstatus>
<jstatus id=´23´>ИП</jstatus><tid id=´100´>Аттестат псевдонима</tid>
<tid id=´110´>Формальный аттестат</tid>
<tid id=´120´>Начальный аттестат</tid>
<tid id=´130´>Персональный аттестат</tid>
<tid id=´135´>Аттестат продавца</tid>
<tid id=´136´>Аттестат Capitaller</tid>
<tid id=´137´>Аттестат Capitaller</tid>
<tid id=´138´>Аттестат расчетного автомата</tid>
<tid id=´140´>Аттестат разработчика</tid>
<tid id=´150´>Аттестат регистратора</tid>
<tid id=´170´>Аттестат Гаранта</tid>
<tid id=´190´>Аттестат сервиса WMT</tid>
<tid id=´200´>Аттестат сервиса WMT</tid>
<tid id=´300´>Аттестат Оператора</tid>
</directory>
<attestat>
<row cid="114141" regcid="10" tid="150" locked="0" admlocked="0" recalled="0" datecrt="2004-04-26T16:13:09.410" datediff="3061" regnickname="WM Passport Service /Центр аттестации/" regwmid="464889785562" status="11"/>
</attestat>
<wmids>
<row wmid="228176402364" info="" nickname="228176402364" datereg="2006-04-25T22:35:19.313" yearreg="2006" monthreg="4" dayreg="25" timereg="22:35:19" ctype="1" companyname="" companyid="" phone="78432511217" email="" phone-check-lock="00" email-check-lock="11"/><row wmid="317087087031" info="" nickname="Центр Электронных Валют (г.Казань)" datereg="2004-04-22T18:12:18.397" yearreg="2004" monthreg="4" dayreg="22" timereg="18:12:18" ctype="1" companyname="" companyid="" phone="78432511217" email="" phone-check-lock="00" email-check-lock="11"/>
</wmids>
<userinfo>
<value>
<row ctype="1" jstatus="1" osnovainfo="" locked="0" nickname="Центр Электронных Валют (г.Казань)" infoopen="" city="Казань" region="Республика Татарстан" citid="15838" countryid="195" country="Россия" zipcode="" adres="" fname="Бахтеев" iname="Ленар" oname="Рустамович" pnomer="" pdate="" pday="" pmonth="" pyear="" pdateMMDDYYYY="" pcountryid="" pcountry="" pcity="" pcitid="" pbywhom="" ncountryid="" ncountry="" ntype="1" rcountryid="" rcountry="" rcity="" rcitid="" radres="" bplace="" bday="" bmonth="" byear="" name="" dirfio="" buhfio="" inn="" okpo="" okonx="" jadres="" jcountry="" jcountryid="" jcity="" jzipcode="" bankname="" bik="" ks="" rs="" phonehome="" phonemobile="" icq="96584791 " fax="" phone="78432511217"
email="" web="" cap_owner="0 " pasdoc="0" inndoc="0" jabberid="" sex="0" permis="111000011000000000000011101101100001000000000000001100100000" regcheck="010000000000000000111011101101100000000000100000000000100000"/>
</value>
<check-lock>
<row ctype="00" jstatus="00" osnovainfo="00" nickname="00" infoopen="00" city="00" region="00" country="00" adres="01" zipcode="01" fname="10" iname="10" oname="10" pnomer="11" pdate="11" pbywhom="11" pcountry="11" pcity="11" ncountryid="01" ncountry="01" rcountry="11" rcity="11" radres="11" bplace="11" bday="11" inn="01" name="00" dirfio="00" buhfio="00" okpo="00" okonx="00" jadres="00" jcountry="00" jcity="00" jzipcode="00" bankname="00" bik="00" ks="00" rs="00" fax="01" email="11" web="01" phone="00" phonehome="01" phonemobile="01" icq="00" jabberid="00" sex="00"/>
</check-lock>
<weblist>
<row url="" check-lock="01" ischeck="0" islock="1"/>
</weblist>
<extendeddata></extendeddata>
</userinfo>
</certinfo>
</response>
<?xml version="1.0" encoding="windows-1251"?>
<response retval="0">
<fullaccess>0</fullaccess>
<certinfo wmid="317087087031">
<directory>
<ctype id=´1´>Частное лицо</ctype>
<ctype id=´2´>Юридическое лицо</ctype>
<jstatus id=´20´>Директор юридического лица</jstatus>
<jstatus id=´21´>Бухгалтер юридического лица</jstatus>
<jstatus id=´22´>Представитель юридического лица</jstatus>
<jstatus id=´23´>ИП</jstatus><tid id=´100´>Аттестат псевдонима</tid>
<tid id=´110´>Формальный аттестат</tid>
<tid id=´120´>Начальный аттестат</tid>
<tid id=´130´>Персональный аттестат</tid>
<tid id=´135´>Аттестат продавца</tid>
<tid id=´136´>Аттестат Capitaller</tid>
<tid id=´137´>Аттестат Capitaller</tid>
<tid id=´138´>Аттестат расчетного автомата</tid>
<tid id=´140´>Аттестат разработчика</tid>
<tid id=´150´>Аттестат регистратора</tid>
<tid id=´170´>Аттестат Гаранта</tid>
<tid id=´190´>Аттестат сервиса WMT</tid>
<tid id=´200´>Аттестат сервиса WMT</tid>
<tid id=´300´>Аттестат Оператора</tid>
</directory>
<attestat>
<row cid="114141" regcid="10" tid="150" locked="0" admlocked="0" recalled="0" datecrt="2004-04-26T16:13:09.410" datediff="3061" regnickname="WM Passport Service /Центр аттестации/" regwmid="464889785562" status="11"/>
</attestat>
<wmids>
<row wmid="228176402364" info="" nickname="228176402364" datereg="2006-04-25T22:35:19.313" yearreg="2006" monthreg="4" dayreg="25" timereg="22:35:19" ctype="1" companyname="" companyid="" phone="78432511217" email="" phone-check-lock="00" email-check-lock="11"/><row wmid="317087087031" info="" nickname="Центр Электронных Валют (г.Казань)" datereg="2004-04-22T18:12:18.397" yearreg="2004" monthreg="4" dayreg="22" timereg="18:12:18" ctype="1" companyname="" companyid="" phone="78432511217" email="" phone-check-lock="00" email-check-lock="11"/>
</wmids>
<userinfo>
<value>
<row ctype="1" jstatus="1" osnovainfo="" locked="0" nickname="Центр Электронных Валют (г.Казань)" infoopen="" city="Казань" region="Республика Татарстан" citid="15838" countryid="195" country="Россия" zipcode="" adres="" fname="Бахтеев" iname="Ленар" oname="Рустамович" pnomer="" pdate="" pday="" pmonth="" pyear="" pdateMMDDYYYY="" pcountryid="" pcountry="" pcity="" pcitid="" pbywhom="" ncountryid="" ncountry="" ntype="1" rcountryid="" rcountry="" rcity="" rcitid="" radres="" bplace="" bday="" bmonth="" byear="" name="" dirfio="" buhfio="" inn="" okpo="" okonx="" jadres="" jcountry="" jcountryid="" jcity="" jzipcode="" bankname="" bik="" ks="" rs="" phonehome="" phonemobile="" icq="96584791 " fax="" phone="78432511217"
email="" web="" cap_owner="0 " pasdoc="0" inndoc="0" jabberid="" sex="0" permis="111000011000000000000011101101100001000000000000001100100000" regcheck="010000000000000000111011101101100000000000100000000000100000"/>
</value>
<check-lock>
<row ctype="00" jstatus="00" osnovainfo="00" nickname="00" infoopen="00" city="00" region="00" country="00" adres="01" zipcode="01" fname="10" iname="10" oname="10" pnomer="11" pdate="11" pbywhom="11" pcountry="11" pcity="11" ncountryid="01" ncountry="01" rcountry="11" rcity="11" radres="11" bplace="11" bday="11" inn="01" name="00" dirfio="00" buhfio="00" okpo="00" okonx="00" jadres="00" jcountry="00" jcity="00" jzipcode="00" bankname="00" bik="00" ks="00" rs="00" fax="01" email="11" web="01" phone="00" phonehome="01" phonemobile="01" icq="00" jabberid="00" sex="00"/>
</check-lock>
<weblist>
<row url="" check-lock="01" ischeck="0" islock="1"/>
</weblist>
<extendeddata></extendeddata>
</userinfo>
</certinfo>
</response>
Сообщение отредактировал 209480124311: 12 сентября 2012 - 17:47
#4 Отрезреватель
Отправлено 12 сентября 2012 - 19:12
Не знаю.
Посмотрите сами его аттестат.
А это так важно?
Посмотрите сами его аттестат.
А это так важно?
Я сюда ещё вернусь.
#5 Новичок
Отправлено 12 сентября 2012 - 20:08
Да причём тут это, понятно что так посмотреть можно. Но этот раздел Программные интерфейсы , значит меня интересует как это сделать программным путём.
Создаю проект, и там нужно проверять пройдена ли у пользователя вторичная проверка или нет.
Создаю проект, и там нужно проверять пройдена ли у пользователя вторичная проверка или нет.
#6 Отрезреватель
Отправлено 12 сентября 2012 - 20:17
М.б. я и ошибаюсь, но по моему нет такого параметра в XML.
Я сюда ещё вернусь.
#7 Новичок
Отправлено 12 сентября 2012 - 21:20
Мда, неожиданно конечно. Надеюсь что всё же это доступно программным метадом.
Пока пришлось написать простой парсер на скорую руку, может кому пригодиться.
Пока пришлось написать простой парсер на скорую руку, может кому пригодиться.
$content = file_get_contents( "https://passport.webmoney.ru/asp/CertView.asp?wmid=$wmid" ); preg_match_all( '#<td align="left" valign="top">(.+?)</td>#is', $content, $tdLeft); preg_match_all( '#<td align="left" class="notbig" valign="top">(.+?)</td>#is', $content, $tdRight); foreach($tdLeft[1] as $k => $value) { $value = trim(strip_tags(iconv("CP1251", "UTF-8", $value))); if($value == 'Вторичная проверка:') { $vtorProverka = trim(strip_tags(iconv("CP1251", "UTF-8", $tdRight[1][$k-1]))); } } echo $vtorProverka;