рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ Google+ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ





Google+ рдЕрднреА рднреА рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ - рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдорд╣реАрдиреЗ рдкреБрд░рд╛рдирд╛ рд╣реИ, рдпрд╣ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рд╡рд░реНрдЧ рддрд░рдмреВрдЬ рдХреА рддрд░рд╣ рд░рд╣рд╕реНрдпрдордп рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рдХрд┐ рдЬрдм рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдбреЗрд╡рд▓рдкрд░ рджреНрд╡рд╛рд░рд╛ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓, рдпрд╣ рдХреЗрд╡рд▓ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдПрдкреАрдЖрдИ рдЕрдЧрд▓реЗ Google I / O рдкрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрд░реНрдерд╛рддред рдЖрдкрдХреЛ рдПрдХ рдФрд░ рд╕рд╛рд▓ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрднреА, рд╕реЗрд╡рд╛ рдХреА рдРрд╕реА "рддрд╛рдЬрдЧреА" рдХреЗ рд╕рд╛рде, рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рдЕрдм рдЖрдк рдХреЗрд╡рд▓ Google рдЯреЗрдХрдЖрдЙрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреА рд╕реНрдЯреНрд░реАрдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдЯреНрд░реАрдо рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдирдИ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рдкреНрдпрд╛рд░ рдореЗрдВ geeks рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдЕрд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдлрд╛рд╡рдбрд╝рд╛ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд "рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ" рдзрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЦреЛрдж рдЪреБрдХреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, PlusFeed Russel Beattie рдЖрдкрдХреЛ RSS рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реНрдЯреНрд░реАрдо рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдирд┐рдпрдВрддреНрд░рдг рд▓рдХреАрд░ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдЖрдкрдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЦреБрдж рд╣реА рдзрд╛рд░рд╛ рд▓реЗ рд▓реЗрдВрдЧреЗред

рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рдВрднрд╡ рд╣реИ - рдпрд╣ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ: https://plus.google.com/_/stream/getactivities/XXX/?sp=P1,2,,XXX>,null,null,null,null, "Social.google.com", []] ,
рдЬрд╣рд╛рдБ XXX рдЖрдкрдХреА рдкреНрд▓рд╕-рдЖрдИрдбреА рд╣реИ (рд╡рд╣ рдЬреЛ url рд▓рд╛рдЗрди рдореЗрдВ plus.google.com/me рдкрд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреЗрдЬ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ)ред

рдЗрд╕ рдкрддреЗ рдкрд░ рдкреНрд▓рд╕ рд░рд┐рдЯрд░реНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЬреЛрдбрд╝реЗ рдЧрдП рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рддрд╛рдХрд┐ рдкрд╛рдпрдирд┐рдпрд░ Json рдХреЛ рджреВрд░ рди рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдирд┐рд╢рд╛рди рд╣рдЯрд╛ рджреЗрдВред

рдкрд░рд┐рдгрд╛рдо рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:



рд╢реИрдХреНрд╖рдгрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рд░реВрдЪрд┐ рдХрд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ ASP.NET MVC рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рд▓рд┐рдкрдЯреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг LINQ рдХреНрд╡реЗрд░реА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо jQuery рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдХрдард┐рди рдмрд╛рдд рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдЬреМрди рдореЗрдВ рдХреМрди рд╣реИ - рдпрд╣ рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдвреЗрд░ рд╣реИ, рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд╝реАрд▓реНрдб рдирд╛рдо рдирд╣реАрдВ рд╣реИрдВ!

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд┐рдпреЛ рд▓реЛрдХреЗрд╢рди рдбреЗрдЯрд╛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
GeoData = post[27].HasValues ? new { Name = post[27].Values().ElementAt(2).Value<string>(), Address = post[27].Values().ElementAt(3).Value<string>(), MapsUrl = post[27].Values().ElementAt(9) == null ? null : post[27].Values().ElementAt(9).Value<string>(), PlaceUrl = post[27].Values().ElementAt(10) == null ? null : post[27].Values().ElementAt(10).Value<string>(), MapImage = post[27].Values().ElementAt(11) == null ? null : post[27].Values().ElementAt(11).Value<string>() } : null, ... 


рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, Google рдХрд╛ рд╕реНрдЯреНрд░реАрдо рдЖрдпрд╛рдд Hammock REST рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ OAuth рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ) рдФрд░ Json.NET - рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдореВрд▓ Json рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ LINQ рд╕реЗ JSON рддрдХ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЦреИрд░, рдПрдХ рдмрд╣реБрдд рд╡реНрдпрд╛рдкрдХ рд╕реНрд░реЛрддред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, jQuery рдХреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рдбреЗрдЯрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ рдЗрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рдФрд░ рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рд╣рдмрд▓ рдкреНрд░рднрд╛рд╡ рд╕реЗ рдирд╣реАрдВ рдорд╛рд░рд╛ рдЬрд╛рддрд╛)ред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЗрд╕ рдЪрд░рдг рдореЗрдВ, рд╡реЗрдм рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдВрдХ, рдореАрдбрд┐рдпрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди, рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдкреЛрд╕реНрдЯ рдХреЗ рдЙрджреНрдзрд░рдг рдФрд░ рднреВ-рд╕реНрдерд╛рди / Google рд╕реНрдерд▓ рдЪреЗрдХ-рдЗрди рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рдХреНрдд рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ - рдЗрд╕реЗ рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛ / рдЯреВрд▓рдХрд┐рдЯ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рдорди рдореЗрдВ рд▓рд╛рдирд╛ / рд╕реМрдВрджрд░реНрдп рдкрд░рд┐рдкрдХреНрд╡рддрд╛ рд▓рд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред

рд╕реНрд░реЛрдд: narod.ru/disk/21224545001/gstream.rar.html

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


All Articles