рдХреНрд▓рд╛рдЙрдб рдореЗрдВ Skype рдЕрд▓рд░реНрдЯ рдЧреЗрдЯрд╡реЗ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛


рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдореВрд╣ рд╕реНрдХрд╛рдЗрдк рдЪреИрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрддреНрдкрд╛рджрди \ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдкрд░ рдХреЛрдб рдХреА рдЪрд▓ рд░рд╣реА рддреИрдирд╛рддреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореМрдЬреВрдж рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

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

SkypeKit рдПрдХ рд╕реНрдХрд╛рдЗрдк рдХрдВрд╕реЛрд▓ рдбреЗрдореЙрди рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдЬрдЧрд░ \ c ++ \ java рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрдж рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╡реЗ рдкрд╣рд▓реЗ рд╣реА рд╣рдм рдкрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦ рдЪреБрдХреЗ рд╣реИрдВ рдореБрдЭреЗ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Skype рдХреЗ рд▓рд┐рдП SkypeKit рддрдХ рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП $ 5 рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЖрдкрдиреЗ рдЕрдкрдиреЗ рд╕реНрдХрд╛рдЗрдк рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде developer.skype.com рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛, рддреЛ рдЖрдкрдиреЗ рдЕрдкрдирд╛ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рднреА рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдФрд░ рдЖрдкрдХреЛ рдФрд░ рдЖрдкрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рд╡рд╛рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ linux-x86-skypekit-novideo рд╣реИ ) рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп рдФрд░ рдЕрдЬрдЧрд░ рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг 3.7.0 (рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рд╣реИ) - рдЖрдк рдЖрдХрд╛рд╢ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  1. рдбрд╛рдЙрдирд▓реЛрдб рдЬрд┐рдкрдмреЙрд▓
  2. рд╕реНрдХрд╛рдЗрдкреЗрдХрд┐рдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / рдХреЙрдкреА рдореЗрдВ:
    • Dev.pem рдирд╛рдо рдХреЗ рддрд╣рдд рдЬреЗрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡рд┐рддрд░рдг рдХреАрдкрд░ (* .pem рдлрд╝рд╛рдЗрд▓) (рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
    • рдкреНрд░рд╛рдкреНрдд рджреНрд╡рд┐рдЖрдзрд╛рд░реА linux-x86-skypekit-novideo
    • SkypeKit SDK рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ: /ipc/python/skypekit.py рдФрд░ /interfaces/skype/python/Skype.py
  3. рд╣рдо рд╕реНрдХрд╛рдИрдкреЗрд▓реЙрдЧрд┐рди рдФрд░ рд╕реНрдХрд╛рдИрдкрдкрд╛рд╕рд╡рд░реНрдб рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЖрдХрд╛рд╢ / рд╕реЗрдЯрд┐рдВрдЧрдбреЛрдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕ рдЦрд╛рддреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╣рдо рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреЗрдВрдЧреЗред


рдЕрдм, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЙрдЯрдХреНрд▓рд╛рдЙрдб рдЦрд╛рддрд╛ (рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ), рд╣рдо рдЖрд╡реЗрджрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

  1. dotcloud create -f sandbox skyms
  2. dotcloud push skyms
  3. рд╣рдо рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреБрд╢ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдкрд╣рд▓реА рдмрд╛рд░ рдкреГрд╖реНрда рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЦреБрд▓рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдЕрдзрд┐рдХреГрдд рд╣реИ)

рдЕрдЧрд░ рдХреБрдЫ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдореБрдЦреНрдп рдПрдХ рдкрд░ 404, 499 рдпрд╛ рдХреБрдЫ рдФрд░) - рд╣рдо рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ
dotcloud logs skyms.www

рдЖрдкрдХреА рдирдИ рддреИрдирд╛рдд рд╕реЗрд╡рд╛ рдХреЗ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░, рдЖрдкрдХреЛ рджреЛ рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рдореВрд▓реА рд░реВрдк рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдкрд╣рд▓рд╛ ChatBLOB рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рд╡рд╣ рд╕рдВрджреЗрд╢ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЪреИрдЯ рдореЗрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
ChatBLOB рдХреЛ рдХрд┐рд╕реА рднреА рд╕реНрдХрд╛рдЗрдк рдЪреИрдЯ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдХреЗ / рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрд╡рд╛рдм рдореЗрдВ, рдЖрдк (рд▓реЗрдХрд┐рди рдмрд╛рдХреА рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рд╕реЗ рдирд╣реАрдВ) рдХреЛ рдлреЙрд░реНрдо рдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛:
skype:?chat&blob= , рдЬрд╣рд╛рдВ xxx рдЪреИрдЯ рдЖрдИрдбреА рд╣реЛрдЧреАред

рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ (рдЗрддрдиреА рд░реБрдЪрд┐ рд╣реЛ), рдореИрдВ рдХреИрдкрд┐рд╕реНрдЯреНрд░рд╛рдиреЛ рдиреБрд╕реНрдЦрд╛ рдпрд╛ рддреНрд░реБрдЯрд┐ рдкреГрд╖реНрда рдореЗрдВ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЧреЗрдЯрд╡реЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдХреИрд╕реЗ рдПрдореНрдмреЗрдб рдХрд░реВрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛

рдкреБрдирд╢реНрдЪ: рдмреЗрд╢рдХ, рдпрд╣ рдбреЙрдЯрдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЖрдк рд╕рдм рдХреБрдЫ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреЙрдЯрдХреНрд▓рд╛рдЙрдб рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред

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

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


All Articles