VKontakte рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдЪрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рдардХреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рддрд░реНрдХ рдХрд░реЗрдВред рднрд╛рдЧ реи

рдкрд╣рд▓рд╛ рднрд╛рдЧ

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

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

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ


рд╕рдорд╛рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреГрд╖реНрда рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХрд╛ рд╕рджрд╕реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрди рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп al_wall.php рдХреЛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:
act => 'post', 'delete' al => 1 facebook_export => '' status_export => '' friends_only => '' hash => '' message => '' note_title => '' official => '' to_id => '' type => 'all' media => '' media_type => 'photo' 


рдХрд╛рд╢, рдЕрдм рддрдХ рдореБрдЭреЗ рд╕рдВрджреЗрд╢-рдлрд╝реЛрдЯреЛ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢-рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИрдмреНрд░рд╛рд╣ рд╡реАрдХреЗ рдкреГрд╖реНрда рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рддрд╕реНрд╡реАрд░ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рддрд╕реНрд╡реАрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдлрд╝рд╛рдЗрд▓ share.php рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рдмрд╛рд╣рд░реА рд▓рд┐рдВрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЙрди POST рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 act => a_photo url => image => extra => 

Url рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ, рдЫрд╡рд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ, рд╡рд╛рдВрдЫрд┐рдд рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдк CURL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рди рднреВрд▓реЗрдВ:
 curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/share.php'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 

рд╣рдореЗрдВ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ POST рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, share.php рдЕрдиреБрд░реЛрдз рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдЧрд╛ (302 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдХреЗ рдФрд░ рд╕реНрдерд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд░рд┐рдд рдХрд░рдХреЗ) рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡рд╛рдВрдЫрд┐рдд рд╕рд░реНрд╡рд░ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, upload.php рдЕрдиреБрд░реЛрдз рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред рдкреАрдкреАрдкреА, рдЬреЛ рд╕рдлрд▓рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╛ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ рдпрд╛ рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк:
 <script type="text/javascript"> document.domain = location.host.toString().match(/[a-zA-Z]*\.[a-zA-Z]*$/)[0]; parent.onUploadFail(0, ' '); </script> 

рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд▓рд┐рдВрдХ рдЧрд▓рдд рдпрд╛ рдЕрдорд╛рдиреНрдп рд╣реИред рд╣рдореЗрдВ рдЬрд┐рд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡рд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
 <script type="text/javascript"> document.domain = location.host.toString().match(/[a-zA-Z]*\.[a-zA-Z]*$/)[0]; parent.onUploadDone(0, {"user_id":1234567,"photo_id":235889241}); </script> 

рдпрд╣рд╛рдБ рдпрд╣ рд╡рд╣реА рдлрд╝реЛрдЯреЛ_рдб рд╣реИ рдЬрд┐рд╕реЗ рджреАрд╡рд╛рд░ рдкрд░ рдлрд╝реЛрдЯреЛ рд░рдЦрдиреЗ рдХреЗ рджреМрд░рд╛рди рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреВрд░реНрдг рд╕рдордЧреНрд░ рдЖрдИрдбреА: 1234567_235889241ред рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдЪ рдирд╣реАрдВ рд╣реИ?

рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдзрд╛ рд░рд╛рд╕реНрддрд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ al_photo.php рдкрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдореИрдВ рдЕрднреА рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рдкрд╛рдпрд╛ рд╣реВрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рд╣реИрд╢ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рд╕рдордЭрддрд╛ рд╣реИ - рдореБрдЭреЗ рдмрддрд╛рдПрдВ :)ред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЖрдк рдЯреВрд▓рдЯрд┐рдк рдореЗрдВ рдПрдХ рддрд╕реНрд╡реАрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд┐рдВрдХ рдХреЛ рди рдХреЗрд╡рд▓ al_wall.php рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди share.php рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде share.php рдХреЛ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдЯрд┐рдкреНрдкрдгреА рдкреЛрд╕реНрдЯ рдХрд░реВрдБрдЧрд╛ рдЬрд╣рд╛рдБ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:
 act: 'a_submit' //  hash: shareHash //   onDomReady,      share.php  ,   window.shareHash title: //   url: //  share_title: //   share_text: //   share_comment: //   image_url: //   ,     onUploadFail photo_owner_id: // id   photo_id: // id,    privacy_note: 0 //    0 privacy_notecomm: 0 //    0 to_status: 1 // 1,    status_export: //     to_note: // ,      1,    

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, share.php рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЖрдк рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдФрд░ extra_data рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдЬрдм рдореБрдЭреЗ рдПрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ рд▓рд┐рдВрдХ рдФрд░ рдлрд╝реЛрдЯреЛ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╛ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рд╡реЗ рд╕рдореВрд╣ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЦреЛрд▓реЗрдВрдЧреЗред рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрда рдкрд░ VKontakte рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ photo_id рдХреЛ '[-id рдкреЗрдЬ] _ [[photo_number]' рдЯрд╛рдЗрдк рд╕реМрдВрдкрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЬрдм рдХреЛрдИ рдлреЛрдЯреЛ рджреЗрдЦреЗрдЧрд╛, рддреЛ рд▓реЗрдЦрдХ рдЖрдкрдХрд╛ рдкреГрд╖реНрда рдпрд╛ рд╕рдореВрд╣ рд╣реЛрдЧрд╛ред

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

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рд╖рдп рдкрд░ рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрд░реЛрдз, рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдореЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╢реНрди рд╕рдорд╛рди рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╣реА рдмрд╛рдд рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ :)ред


UPD : рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡рд░реНрдЧ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ред
рдпрд╣рд╛рдВ рд▓реЗрдВ: github.com/xbreaker/vk.wallpost

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


All Articles