mrDoctorWho / vk4xmpp

Jabber-транспорт для ВКонтакте (A jabber gateway to the VK social network)
https://vk.com/vk4xmpp
MIT License
126 stars 25 forks source link

Форма регистрации не соответствует стандарту XEP-0077 #236

Closed ValdikSS closed 3 years ago

ValdikSS commented 3 years ago

vk4xmpp присылает следующую форму регистрации:

<iq xmlns="jabber:client" type="result" from="vk.opiums.eu" id="68541160-c7df-4f7e-b429-a03e89ddd01a" to="iam@valdikss.org.ru/4c_ObVy8">
  <query xmlns="jabber:iq:register">
    <x type="form" xmlns="jabber:x:data">
      <instructions>Fill the fields below</instructions>
      <field type="text-single" label="Страница авторизации" var="link">
        <value>http://opiums.eu/vk4xmpp.html#70662</value>
</field>
      <field type="text-single" label="Номер телефона" var="phone">
        <value>+</value>
        <desc>Введите номер телефона в формате +71234567890</desc>
</field>
      <field type="boolean" label="Получить access-token автоматически" var="use_password">
        <desc>Tries to get access-token automatically. (It's recommended to use a token)</desc>
</field>
      <field type="text-private" label="Пароль/Access-token" var="password">
        <desc>Enter the token or password</desc>
</field>
</x>
</query>
</iq>

По стандарту, внутри x должен быть следующий кусок:

      <field type='hidden' var='FORM_TYPE'>
        <value>jabber:iq:register</value>
      </field>

Из-за этого форма не работает в Gajim. Пожалуйста, исправьте. См. пример на https://xmpp.org/extensions/xep-0077.html#example-9

mrDoctorWho commented 3 years ago

Действительно. Спасибо за информацию, я исправлю. Но должен заметить, что у меня в gajim всё работает. На какой версии не работает?

ValdikSS commented 3 years ago

На последней 1.3.1.