рдирдИ Google рд╕рд╛рдЗрдЯ рд╕рддреНрдпрд╛рдкрди API

рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рд╕реНрддрд░: рдЙрдиреНрдирдд

Google рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдПрдХ рдирдпрд╛ рдПрдкреАрдЖрдИ рдкреЗрд╢ рдХрд┐рдпрд╛ рдерд╛ред рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ 31 рдорд╛рд░реНрдЪ, 2014 рдХреЛ рдкреВрд░реНрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдкреБрд░рд╛рдиреА рдкрджреНрдзрддрд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдПрдкреАрдЖрдИ рдХреЗ рдЕрдиреНрдп рд╣рд┐рд╕реНрд╕реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВ: рдХреЗрд╡рд▓ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рд╡рд┐рдзрд┐ рдмрджрд▓ рдЬрд╛рддреА рд╣реИред рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрдЯ рд╕рддреНрдпрд╛рдкрди рдкрд░ рд╕рд╣рд╛рдпрддрд╛ рдХреЗрдВрджреНрд░ рд▓реЗрдЦ рджреЗрдЦреЗрдВред

рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдирдП рдПрдкреАрдЖрдИ рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЕрдиреНрдп Google рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдЖрд░рдВрдн рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдЕрдиреНрдп Google рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ:

  1. рдЕрдкрдиреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП Google API рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
  2. рд╕рд╛рдЗрдЯ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВред
  3. рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ OAuth рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
  4. рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░реЗрдВ!

рдпрджрд┐ рдЖрдк рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рдЙрддрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВ, рддреЛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:
  1. рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ oacurl рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ ред
  2. рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рд╕реЗ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ:
    $ java -cp oacurl-1.2.0.jar com.google.oacurl.Login \ --scope https://www.googleapis.com/auth/siteverification 
  3. рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ:
     $ echo '{ "verificationMethod": "FILE", "site": { "identifier": "http://www.example.com", "type": "SITE" } }' | \ java -cp oacurl-1.2.0.jar com.google.oacurl.Fetch \ 'https://www.googleapis.com/siteVerification/v1/token' \ --content-type JSON -X=POST 
  4. рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдЗрд╕реЗ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ:
     $ echo '{ "site": { "identifier": "http://www.example.com", "type": "SITE" } }' | \ java -cp oacurl-1.2.0.jar com.google.oacurl.Fetch \ 'https://www.googleapis.com/siteVerification/v1/webResource?verificationMethod=FILE' \ --content-type JSON -X=POST 
  5. рд╣реЛ рдЧрдпрд╛!

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


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


All Articles