рдлреЗрд╕рдмреБрдХ рдХреЗ XMPP рд╕рд░реНрд╡рд░ рдкрд░ Mail.Ru рдПрдЬреЗрдВрдЯ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ "рд░рд╣рд╕реНрдп" рдореЗрдВ XMPP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди

рд╣рдо рдЖрдкрдХреЛ Windows рдХреЗ рд▓рд┐рдП Mail.Ru рдПрдЬреЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг 5.8 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдХреГрдкрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ!

рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдореБрдЦреНрдп "рдлреАрдЪрд░" рдПрдХреНрд╕рдПрдордкреАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдЬреЗрдмрд░) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИ , рдЬреЛ рдкрд╣рд▓реЗ рд╕рд┐рдореНрдмрд┐рдпрди рдФрд░ рдЬрд╛рд╡рд╛ 2 рдорд╛рдЗрдХреНрд░реЛ рдПрдбрд┐рд╢рди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рджрд░реНрд╢рдХреЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рд╕рдХреНрд░рд┐рдп рдФрд░ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ "рдЙрдиреНрдирдд" рд╣рд┐рд╕реНрд╕рд╛ рдореЛрдмрд╛рдЗрд▓ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдПрдХреНрд╕рдПрдордкреАрдкреА рдХреЗ рд╕рд╛рде рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗ рдкреНрд░рдпреЛрдЧ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ "рдлреАрдЪрд░" рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдорд╛рдВрдЧ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ Vkontakte рдФрд░ Facebook рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде IM рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рдирд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ XMPP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рдВрджреЗрд╢ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЦреЛрд▓рд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ XMPP рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рдорд╛рдорд▓рд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП "рдХрд╛рд░рд╛рд╡рд╛рд╕" рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдорд╛рд░рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдПрдХреНрд╕рдЯреЗрдВрд╢рди (XEPs - XMPP рдПрдХреНрд╕реНрдЯреЗрдВрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП Mail.Ru рдПрдЬреЗрдВрдЯ рдХреЛ рд╕рдмрд╕реЗ рдордзреНрдпрд╕реНрде XMPP рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдмреЙрдХреНрд╕ рдореЗрдВ рд╕реЗ Vkontakte, Facebook, Google Talk, Yandex.Online рдФрд░ QIP рд╕реЗрд╡рд╛рдПрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдХрд┐рд╕реА рднреА рдЦрд╛рддреЗ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Jabber.Ru рдкрд░) - рдмрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ JID (Jabber ID) рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ (рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рдкрддрд╛ рдПрд╕рдЖрд░рд╡реА-рдЕрдиреБрд░реЛрдз рджреНрд╡рд╛рд░рд╛ рдбреАрдПрдирдПрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред

рдпрджрд┐ рд╣рдо XMPP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ Vkontakte рдФрд░ Facebook XMPP рд╕рд░реНрд╡рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрди рд▓реЙрдЧрд┐рди рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХреГрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдИрдореЗрд▓ рдкрддреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлреЙрд░реНрдо рдХреЗ JID рджреНрд╡рд╛рд░рд╛ idXXXX@vk.com рдФрд░ ALIAS.chat.facebok.com , рдХреНрд░рдорд╢рдГред рдпрд╣ рддрд╛рд░реНрдХрд┐рдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ XMPP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ JID рдореЗрдВ рдбреЛрдореЗрди XMPP рд╕рд░реНрд╡рд░ рдХреЗ рдбреЛрдореЗрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рдпрд╣ JID рд╣реИред

VKontakte рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, idXXXX рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ URL рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реА рдлреЗрд╕рдмреБрдХ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдерд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ ALIAS рдирд╣реАрдВ рд╣реИ - рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реЛрдЧрд╛ (рдПрдХ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ)ред рдФрд░ рдлреЗрд╕рдмреБрдХ ... рд░реВрд╕ рдХреЛ рдПрд╕рдПрдордПрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ (рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдерд╛)ред

рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреБрдЫ "рдЬрд╛рджреВ" рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ (рдЬреЛ рд╡рд╣ рд░реЛрдЬрдорд░реНрд░рд╛ рдХреА рдЬрд┐рдВрджрдЧреА рдореЗрдВ рдХрднреА рднреА рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдореЗрд▓ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣рдореЗрдВ рдЕрд╕рдлрд▓ рд▓рдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рддреБрд░рдВрдд рдЙрд╕реА рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде XMP рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЬреЛ рд╡реЗрдм рдкрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

VKontakte рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ - рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬреЛ "рд╡реЗрдм" рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде idXXXX рд░рд┐рдЯрд░реНрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдПрдХ рддрдХрдиреАрдХреА рдорд╛рдорд▓рд╛ рдерд╛: рдмрд╕ idXXXX рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб Mail.Ru рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд▓реЗ рдЬрд╛рдПрдВ рдФрд░ рдорд╛рдирдХ DIGEST-MD5 рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ XMPP рд╕рд░реНрд╡рд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред

рдлреЗрд╕рдмреБрдХ рдиреЗ рд╣рдореЗрдВ рдЯрд┐рдВрдХрд░ рдмрдирд╛ рджрд┐рдпрд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ JID рдкреНрд░рд╛рдзрд┐рдХрд░рдг (PLAIN рдФрд░ DIGEST-MD5 рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдХрд╛ XMPP рд╕рд░реНрд╡рд░ рднреА SASL рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╡рд┐рдЪрд╛рд░ рддреБрдЪреНрдЫ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реИред рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЛрдХрди рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде (рдХреБрдЫ рд░реВрдкрд╛рдВрддрд░рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж) XMPP рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рддрдВрддреНрд░ рдХреА рд╕рд╛рджрдЧреА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЗрд╕рдореЗрдВ рдХрдИ рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдлреЗрд╕рдмреБрдХ рдиреЗ рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд╛рд╕ рдордВрдЪреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред :)

рд╣рдо рдЖрдкрдХреЗ рд╕рд╛рде рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдЕрдзреНрдпрдпрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдХреГрдкрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдк рдХрднреА рднреА рдлреЗрд╕рдмреБрдХ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдПрдХреНрд╕рдПрдордкреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддреЗ рд╣реИрдВ)ред

рдЗрд╕рд▓рд┐рдП, рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдПрдбрдорд┐рди рдкреИрдирд▓ рдореЗрдВ рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЖрдкрдХреЛ рд╡рд┐рдХрд▓реНрдк " рдЕрдХреНрд╖рдо рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рддрд░реАрдХреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо " рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрд╕рдПрдПрд╕рдПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореБрдЦреНрдп рдЪрд╛рд▓ OAuth рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП http рдЕрдиреБрд░реЛрдз рдХреЛ рдареАрдХ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

www.facebook.com/dialog/oauth?client_id=123&response_type=token&redirect_uri=http://agent.mail.ru/&display=popup&scope=xmpp_login,offline_access

client_id рдпрд╣рд╛рдБ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреА рдЖрдИрдбреА рд╣реИ,
response_type - data type (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЯреЛрдХрди) рдЬреЛ рд╕рд░реНрд╡рд░ рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛;
redirect_uri - рд╡рд╣ URL рдЬрд┐рд╕реЗ рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕ URL рдХреЗ рдбреЛрдореЗрди рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЛрдореЗрди рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ - рдЕрдиреБрд░реЛрдзрд┐рдд рдЕрдзрд┐рдХрд╛рд░ред Xmpp_login рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ XMPP рд╕рд░реНрд╡рд░ рдкрд░ рдПрд╕рдПрдПрд╕рдПрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди_access рдпрд╣ рдЯреЛрдХрди "рдЕрдирдиреНрдд" рдЬреАрд╡рдирдХрд╛рд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рд╣рд░ рдмрд╛рд░ рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ)ред

рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, http рд╕рд░реНрд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, GET рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ access_token рдЪрд░ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди) рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдПред рдЗрд╕ рдЪрд░ рдХрд╛ рдорд╛рди рдкреНрд░рддреАрдХ рджреНрд╡рд╛рд░рд╛ рддреАрди рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ "|":

216315195049043|19d8c4fcd929d1324ce9ed5f.1-100001685116a73|ifwc5qPhOguAhc3vaRmtCBnqv7E

рд╣рдо рдордзреНрдп рднрд╛рдЧ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рд╕рддреНрд░ рдХреБрдВрдЬреАред

рдЕрдм рдЖрдкрдХреЛ XMPP рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ "рдорд╛рд▓рд┐рдХрд╛рдирд╛" X-FACEBOOK-PLATFORM рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, рд╕рд░реНрд╡рд░ рдПрдХ рдЪреБрдиреМрддреА рд▓реМрдЯрд╛рдПрдЧрд╛ - рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐:

version=1&method=auth.xmpp_login&nonce=859F2F4CD0F6B245A22EB6382D9689DB

рдЕрдЧрд▓рд╛, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ:

api_key=321call_id=407808859method=auth.xmpp_loginnonce=859F2F4CD0F6B245A22EB6382D9689DB session_key=19d8c4fcd929d1324ce9ed5f.1-100001685116a73v=1.02b613865ef9e9f742caac8d163da3631

рдЬрд╣рд╛рдВ api_key рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА API рдХреБрдВрдЬреА рд╣реИ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП);
call_id - random рд╕рдВрдЦреНрдпрд╛;
рдкрджреНрдзрддрд┐ - рдЪреБрдиреМрддреА рд╕реЗ рдХреЙрдкреА рдХрд┐рдП рдЧрдП рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдкреИрд░рд╛рдореАрдЯрд░;
рдЧреИрд░ - рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЪреБрдиреМрддреА рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛;
рд╕рддреНрд░ рдХреБрдВрдЬреА - рд╕рддреНрд░ рдХреБрдВрдЬреА рдЯреЛрдХрди рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА;
v - рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ (рдлреЗрд╕рдмреБрдХ 1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ)ред

рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ (2b613865ef9e9f742caac8d163da3631) рдХреЗ рдмрд╛рдж рдХрд╛ рдореВрд▓реНрдп рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧреБрдкреНрдд рдХреБрдВрдЬреА (API рдХреБрдВрдЬреА рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛) рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рд▓рд╛рдЗрди рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд┐рд╕реА рднреА рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдПрдореНрдкрд░рд╕реЗрдВрдбреНрд╕ред рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдХреНрд░рдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╣рдо рдЗрд╕ рдкрдВрдХреНрддрд┐ рд╕реЗ md5 рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдкрддреНрд░ рдХреА рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВ:

api_key=321&call_id=407808859&method=auth.xmpp_login&nonce=859F2F4CD0F6B245A22EB6382D9689DB&session_key=19d8c4fcd929d1324ce9ed5f.1-100001685116a73&sig=da0f8f0363a9f7e1cb479fcd88f10716&v=1.0

рдЬрд╣рд╛рдВ рд╕рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдкрд┐рдЫрд▓реА рд▓рд╛рдЗрди рдХреЗ рд╕рдорд╛рди рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕реЗ sd5 () рд╣реИред рдпрд╣рд╛рдВ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдПрдореНрдкрд░рд╕реЗрдВрдб рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмреЗрд╕ 64 рд╡рд┐рдзрд┐ рд╕реЗ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдХреНрд╕рдПрдордкреАрдкреА рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  <рд░рд┐рд╕реНрдкрд╛рдВрд╕ xmlns = "рдХрд▓рд╢: IETF: рдкреИрд░рд╛рдореАрдЯрд░: xml: рдПрдирдПрд╕: xmpp-SASL"> YXBpX2tleT0zMjEmY2FsbF9pZD00MDc4MDg4NTkmbWV0aG9kPWF1dGgueG1wcF9sb2dpbiZub25jZT04NTlGMkY0Q0QwRjZCMjQ1QTIyRUI2MzgyRDk2ODlEQiAmc2Vzc2lvbl9rZXk9MTlkOGM0ZmNkOTI5ZDEzMjRjZTllZDVmLjEtMTAwMDAxNjg1MTE2YTczICZzaWc9IGRhMGY4ZjAzNjNhOWY3ZTFjYjQ3OWZjZDg4ZjEwNzE2JnY9MS4w </ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛> 

рд╡реЛрдЗрд▓рд╛, рд╣рдо рдПрдХреНрд╕рдПрдордкреАрдкреА рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдзрд┐рдХреГрдд рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

OAuth / SASL рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рддрдереНрдп рд╣реИ рдХрд┐ рдЗрд╕реЗ J2ME рдФрд░ рд╕рд┐рдореНрдмрд┐рдпрди рдЬреИрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди OS рдХреЗ API рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ)ред

рд╣рдо Mail.Ru Agent 5.8 рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ XMPP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫрд╛рдкреЛрдВ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВред

рдЗрд▓реНрдпрд╛ рдиреМрдореЛрд╡,
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрд░ Mail.Ru Agent

Source: https://habr.com/ru/post/In118981/


All Articles