ნაბიჯ-ნაბიჯ ინსტრუქციები Google Maps API გასაღების Divi რუკების მოდულთან დასაკავშირებლად. ინსტალაციისა და API გასაღებები

Geocoding API-ის გამოსაყენებლად, თქვენ უნდა მიიღოთ API გასაღები, რომელიც შეგიძლიათ დაამატოთ თქვენს მობილურ აპლიკაციას, ვებსაიტს ან ვებ სერვერს. API გასაღები გამოიყენება API მოთხოვნების თვალყურის დევნებისთვის, რომლებიც დაკავშირებულია თქვენს პროექტთან გამოყენებისა და ბილინგისთვის. API გასაღებების შესახებ მეტი ინფორმაციისთვის იხილეთ და .

შეხსენება: Geocoding API-ის გამოსაყენებლად, თქვენ უნდა მიიღოთ API გასაღები და უნდა ჩართოთ ბილინგი. შეგიძლიათ ჩართოთ ბილინგი, როდესაც მიიღებთ თქვენს API კლავიშს (იხილეთ ) ან ცალკე პროცესის სახით (იხ.). შენიშვნა:სანამ თქვენი მობილური აპლიკაციის, ვებსაიტის ან ვებ სერვერის წარმოებაში გადატანას, რეკომენდებულია თქვენი API გასაღების დაცვა შეზღუდვის დამატებით (იხ.).

კონსოლი

სწრაფი სახელმძღვანელო

ნაბიჯი 1: მიიღეთ API გასაღები

დააჭირეთ ქვემოთ მოცემულ ღილაკს, რომ მიიღოთ API გასაღები . თქვენ მოგეთხოვებათ (1) აირჩიოთ ერთი ან მეტი პროდუქტი, (2) აირჩიოთ ან შექმნათ პროექტი და (3) შექმნათ ბილინგის ანგარიში. თქვენი API გასაღების შექმნის შემდეგ მოგეთხოვებათ შეზღუდოთ გასაღების გამოყენება. (დამატებითი ინფორმაციისთვის იხილეთ.)

დაიწყეთ

ნაბიჯი 2: დაამატეთ API გასაღები თქვენს მოთხოვნას

Geocoding API-ის ჩატვირთვისას, ჩაანაცვლეთ YOUR_API_KEY ქვემოთ მოცემულ კოდში API გასაღებით, რომელიც მიიღეთ წინა ნაბიჯიდან.

Https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key= YOUR_API_KEY

დეტალური სახელმძღვანელო

დეტალური სახელმძღვანელო Premium Plan მომხმარებლებისთვის

Geocoding API-ის გამოსაყენებლად, თქვენ უნდა დაადასტუროთ მოთხოვნები API კლავიშის გამოყენებით ან

თქვენი განაცხადისთვის ავთენტიფიკაციის მეთოდის არჩევა

თქვენ მიერ არჩეული ავთენტიფიკაციის მეთოდი ეფუძნება თქვენს ლიცენზიას:

  • კლიენტებს შეუძლიათ გამოიყენონ API გასაღები ანკლიენტის ID და ციფრული ხელმოწერა.
  • კლიენტებმა უნდა გამოიყენონ კლიენტის ID და ციფრული ხელმოწერა.

გაქვთ Premium გეგმა ან წინა ლიცენზია?
იმის დასადგენად, თუ რომელი ლიცენზია გაქვთ:
> Google Cloud Support Portal-ში დააწკაპუნეთ რუკები: გამოყენების ანგარიშიმარცხნივ.
> აქვს თუ არა მოხსენების ზედა მოწმობას შემდეგი ფორმატი?
გმე-[ კომპანია]&პროჟ-[ ნომერი] ([ტიპი])
თუ კი, თქვენ გაქვთ.
თუ არა, თქვენ გაქვთ (Maps API სამუშაოსთვის ან Maps API ბიზნესისთვის).

როდესაც გადაწყვეტთ, რომელი ავტორიზაციის მეთოდი გამოიყენოთ, გაითვალისწინეთ შემდეგი:

  • ავტორიზაცია API გასაღების გამოყენებით(პრემიუმ გეგმის ლიცენზია)
    თქვენი აპლიკაციების ავთენტიფიკაციისთვის API გასაღების გამოყენებით, შეგიძლიათ:
    • მართეთ ყველა თქვენი API Google Cloud Platform Console-ში.
    • წვდომა რეალურ დროში გამოყენების მონაცემებზე და 30 დღის ისტორიული გამოყენების მონაცემებზე თქვენი აპლიკაციისთვის Google Cloud Platform Console-ში.
    • Google Cloud Support Portal.
  • ავტორიზაცია კლიენტის ID და ციფრული ხელმოწერის გამოყენებით(პრემიუმ გეგმა ან წინა ლიცენზია)
    თქვენი კლიენტის ID და ციფრული ხელმოწერის გამოყენებით თქვენი განაცხადის ავთენტიფიკაციისთვის, შეგიძლიათ:
    • დაამატეთ არხის პარამეტრი მოთხოვნებს, რათა ნახოთ უფრო დეტალური გამოყენების ანგარიშები.
    • იხილეთ გამოყენების ანგარიშები 30 დღეზე მეტი მონაცემებით Google Cloud Support Portal-ში.
    • გამოიყენეთ Maps Analytics ინსტრუმენტები Maps JavaScript API-სთვის.

თქვენი აპლიკაციის ავთენტიფიკაცია API კლავიშის გამოყენებით

შენიშვნა:პრემიუმ გეგმის ლიცენზიის მქონე მომხმარებლებისთვის.

მიჰყევით ამ ნაბიჯებს API გასაღების მისაღებად და შეზღუდვების დასამატებლად:

თქვენი აპლიკაციის ავთენტიფიკაცია კლიენტის ID და ციფრული ხელმოწერის გამოყენებით

შენიშვნა:პრემიუმ გეგმის ან წინა ლიცენზიის მქონე მომხმარებლებისთვის.

#!/usr/bin/python # -*- კოდირება: utf-8 -*- """ ხელს აწერს URL-ს URL-ის ხელმოწერის საიდუმლოს გამოყენებით """ import hashlib import hmac import base64 import urlparse def sign_url(input_url=არცერთი, საიდუმლო =არცერთი): """ მოაწერეთ მოთხოვნის URL URL-ის ხელმოწერის საიდუმლოებით. გამოყენება: urlsigner-დან იმპორტის sign_url signed_url = sign_url(input_url=my_url, secret=SECRET) Args: input_url - URL ხელმოწერის საიდუმლო - თქვენი URL ხელმოწერის საიდუმლო ბრუნდება : ხელმოწერილი მოთხოვნის URL """ თუ არა input_url ან საიდუმლო არ არის: raise Exception("Education_urlაც და საიდუმლოც საჭიროა") url = urlparse.urlparse(input_url) # ჩვენ მხოლოდ უნდა მოვაწეროთ გზა+შეკითხვის ნაწილი string url_to_sign = url.path + "?" + url.query # პირადი გასაღების გაშიფვრა ორობით ფორმატში # ჩვენ უნდა გავშიფროთ URL-ში კოდირებული პირადი გასაღები decoded_key = base64.urlsafe_b64decode(secret) # შექმენით ხელმოწერა პირადი გასაღების და URL-ში კოდირებული # სტრიქონის გამოყენებით HMAC SHA1-ის გამოყენებით . ეს ხელმოწერა იქნება ორობითი.

ქვემოთ მოყვანილი მაგალითი იყენებს java.util.Base64 კლასს, რომელიც ხელმისაწვდომია JDK 1.8-დან - ძველ ვერსიებს შეიძლება დასჭირდეს Apache Commons ან მსგავსის გამოყენება.

java.io.IOException იმპორტი; იმპორტი java.io.UnsupportedEncodingException; იმპორტი java.net.URI; იმპორტი java.net.URISyntaxException; იმპორტი java.security.InvalidKeyException; იმპორტი java.security.NoSuchAlgorithmException; იმპორტი java.util.Base64; // მხოლოდ JDK 1.8 - ძველ ვერსიებს შეიძლება დასჭირდეს Apache Commons ან მსგავსის გამოყენება. იმპორტი javax.crypto.Mac; იმპორტი javax.crypto.spec.SecretKeySpec; იმპორტი java.net.URL; იმპორტი java.io.BufferedReader; java.io.InputStreamReader-ის იმპორტი; public class UrlSigner ( // შენიშვნა: ზოგადად, თქვენ უნდა შეინახოთ თქვენი პირადი გასაღები სადმე უსაფრთხო ადგილას // და წაიკითხოთ ისინი თქვენს კოდში private static String keyString = "YOUR_PRIVATE_KEY"; // ამ მაგალითებში ნაჩვენები URL არის სტატიკური URL, რომელიც უკვე უნდა იყოს // იყოს კოდირებული პრაქტიკაში, თქვენ გექნებათ კოდი // რომელიც აერთიანებს თქვენს URL-ს მომხმარებლის ან ვებ სერვისის შეყვანიდან და აერთიანებს ამ მნიშვნელობებს მის პარამეტრებში = "YOUR_URL_TO_SIGN". ორობითი გასაღები, რომელიც გამოითვლება სტრიქონიდან (Base64) კლავიშის პირადი სტატიკური ბაიტი კლავიშიდან (String args) აგდებს IOException, InvalidKeyException, NoSuchAlgorithmException, URISyntaxException ( BufferedReader input = new BufferedReadery. სტრიქონი inputUrl, inputKey = null // ტესტირების მიზნებისთვის, დაუშვით მომხმარებლის შეყვანა // თუ არ არის შეყვანილი, გამოიყენეთ სტატიკური URL System.out.println -შიფრული) ხელი მოაწეროს: "); " + შეკითხვა; // მიიღეთ HMAC-SHA1 ხელმოწერის გასაღები ნედლი გასაღების ბაიტებიდან SecretKeySpec sha1Key = new SecretKeySpec(გასაღები, "HmacSHA1"); // მიიღეთ HMAC-SHA1 Mac ეგზემპლარი და დააინსტალირეთ იგი HMAC-SHA1 კლავიშით Mac mac = Mac.getInstance ("HmacSHA1" // გამოთვალეთ ორობითი ხელმოწერა მოთხოვნის ბაიტისთვის sigBytes = mac.doFinal(resource.getBytes() // Base 64 არის მხოლოდ JDK 1.8 - ძველ ვერსიებს შეიძლება დასჭირდეთ Apache Commons-ის ან მსგავსის გამოყენება = Base64.getEncoder().encodeToString(sigBytes) ხელმოწერა = signature.replace("/", "_");

(ჩამოტვირთეთ კოდი.)

კვანძი JS

ქვემოთ მოყვანილი მაგალითი იყენებს მშობლიურ Node მოდულებს URL-ის გასაფორმებლად.

(ჩამოტვირთეთ კოდი.)

"გამოიყენე მკაცრი" const crypto = მოითხოვს("კრიპტო"); const url = მოითხოვს ("url"); /** * გადაიყვანეთ "web safe" base64-დან true base64-ში.

სისტემის გამოყენება; System.Collections.Generic-ის გამოყენებით; System.Security.Cryptography-ის გამოყენებით; System.Text-ის გამოყენებით; System.Text.RegularExpressions-ის გამოყენებით; System.Web-ის გამოყენებით; სახელთა სივრცე SignUrl ( საჯარო სტრუქტურა GoogleSignedUrl ( საჯარო სტატიკური სტრიქონი Sign (string url, string keyString) ( ASCIIEncoding encoding = new ASCIIEncoding (); // გასაღების ბაიტებად გადაქცევა გამონაკლისს გამოიღებს, ჯერ უნდა შეიცვალოს "-" და "_" სიმბოლოები სტრიქონი usablePrivateKey = keyString.Replace("-", "+").Replace("_", "/"); ; Convert.ToBase64String(hash).Replace("+", "-").Replace("/", "_" .Scheme+"://"+uri.Host+uri.LocalPath. Query +"&signature=" + signature ) ) class Program ( static void Main() ( // შენიშვნა: ზოგადად, თქვენ უნდა შეინახოთ თქვენი პირადი გასაღები სადმე უსაფრთხო ადგილას // და წაიკითხოთ ისინი თქვენს კოდში const string keyString = "YOUR_PRIVATE_KEY";

// ამ მაგალითებში ნაჩვენები URL არის სტატიკური URL, რომელიც უკვე // უნდა იყოს URL-ში კოდირებული. პრაქტიკაში, სავარაუდოდ, გექნებათ კოდი //, რომელიც აგროვებს თქვენს URL-ს მომხმარებლის ან ვებ სერვისის შეყვანიდან // და აერთიანებს ამ მნიშვნელობებს მის პარამეტრებში.

  • const string urlString = "YOUR_URL_TO_SIGN"; string inputUrl = null;
  • string inputKey = null; Console.WriteLine("შეიყვანეთ URL (უნდა იყოს URL-ში კოდირებული) ხელმოწერისთვის: ");
  • inputUrl = Console.ReadLine(); if (inputUrl.Length == 0) ( inputUrl = urlString; ) Console.WriteLine("Enter Private key URL-ზე ხელმოწერისთვის: ");
  • inputKey = Console.ReadLine(); if (inputKey.Length == 0) ( inputKey = keyString; ) Console.WriteLine(GoogleSignedUrl.Sign(inputUrl,inputKey));
  • სრული ხელმოწერილი URL: https://maps.googleapis.com/maps/api/geocode/json?address=New+York&client= clientID &signature=chaRF2hTJKOScPr-RQCEhZbSzIE=

მაგალითები დამატებით ენებზე

მაგალითები, რომლებიც მოიცავს უფრო მეტ ენას, ხელმისაწვდომია url-ხელმოწერის პროექტში.

მეტი თქვენი პირადი კრიპტოგრაფიული გასაღების შესახებ

თქვენი პირადი კრიპტოგრაფიული URL-ის ხელმოწერის გასაღები გაიცემა თქვენი კლიენტის ID-ით და არის „საიდუმლო გასაზიარებელი გასაღები“ თქვენსა და Google-ს შორის. ხელმოწერის ეს გასაღები მხოლოდ თქვენია და უნიკალურია თქვენი კლიენტის ID-სთვის. ამ მიზეზით, გთხოვთ, დაიცავით ხელმოწერის გასაღები.ეს გასაღები უნდა არაგადაეცემა ნებისმიერ მოთხოვნას, ინახება ნებისმიერ ვებსაიტზე ან გამოქვეყნდება ნებისმიერ საჯარო ფორუმზე. ნებისმიერს, ვინც მოიპოვებს ხელმოწერის ამ გასაღებს, შეუძლია გააყალბოს მოთხოვნები თქვენი პირადობის გამოყენებით.

შენიშვნა:ეს პირადი კრიპტოგრაფიული ხელმოწერის გასაღები არის არაიგივეა, რაც Google Cloud Platform Console-ის მიერ გაცემული API გასაღებები.

თუ დაკარგეთ თქვენი პირადი კრიპტოგრაფიული გასაღები, შედით Google Cloud Support Portal-ში და დააწკაპუნეთ რუკები: კლიენტის ID-ის მართვამის მოსაპოვებლად.

API გასაღების შეზღუდვა

Google Maps API ხელმისაწვდომია HTTP ვებ სერვისების საშუალებით, ვებ ბრაუზერებისთვის და Android ან iOS აპებისთვის.

შენიშვნა:ნებისმიერ პლატფორმაზე API-ებს შეუძლიათ გამოიყენონ შეუზღუდავი API გასაღები. სურვილისამებრ შეგიძლიათ დაამატოთ შეზღუდვა (მაგალითად, IP მისამართები) API კლავიშს. შეზღუდვის შემდეგ, გასაღები იმუშავებს მხოლოდ პლატფორმებზე, რომლებიც მხარს უჭერენ ამ ტიპის შეზღუდვას.

სანამ თქვენი აპლიკაციის ან ვებსაიტის წარმოებაში გადაიტანეთ, რეკომენდებულია თქვენი API გასაღების დაცვა შეზღუდვის დამატებით. მეტი ინფორმაციისთვის იხილეთ API გასაღები და უსაფრთხოება.

API გასაღებისთვის შეზღუდვების დასამატებლად, გააკეთეთ შემდეგი:

ავთენტიფიკაციის პრობლემების მოგვარება

თუ თქვენი მოთხოვნა არასწორია ან აწვდის არასწორი ხელმოწერას, Geocoding API დააბრუნებს HTTP 403 (აკრძალული) შეცდომას.

ცალკეული URL-ების პრობლემების მოსაგვარებლად, შეგიძლიათ გამოიყენოთ URL Signing Debugger . ეს საშუალებას გაძლევთ სწრაფად დაადასტუროთ თქვენი აპლიკაციის მიერ გენერირებული URL და ხელმოწერა..

ალტერნატიულად, Google Maps APIs Premium Plan კლიენტებს შეუძლიათ ინდივიდუალური URL-ების პრობლემების მოგვარება Google Cloud Support Portal-ში შესვლით და არჩევით

რესურსები > Google Maps APIs Premium Plan ონლაინ ინსტრუმენტები > URL Signing Debugger ვებ სერვისისა და გამოსახულების API-ებისთვის

ბევრი მოთამაშის მოხერხებულობისთვის, EVE-ის დეველოპერებმა შექმნეს api სხვა რესურსებზე ანგარიშის ინფორმაციის წვდომის/გამოქვეყნების შესაძლებლობისთვის. ბევრი სერიოზული კორპორაცია მოითხოვს გასაღების მიწოდებას მოთამაშის მიღებამდე. ამ სტატიაში ჩვენ შევეცდებით გითხრათ, რა არის Eve API გასაღები, როგორ მიიღოთ იგი და რა შეგიძლიათ გააკეთოთ მასთან.

რა არის API გასაღები? როგორ გამოვიყენო?

API გასაღები არის პირადი კოდი, რომელიც განსაზღვრავს თქვენს ანგარიშს და საშუალებას აძლევს მესამე მხარის პროგრამებსა და ვებსაიტებს მიიღონ ინფორმაცია თქვენი პერსონაჟებისა და კორპორაციების შესახებ. ამ მონაცემების გამოყენებით, ასეთ კომუნალურ პროგრამებს შეუძლიათ ხელი შეუწყონ თქვენთვის მნიშვნელოვანი მოვლენების დროულ შეტყობინებას, დაწყებული თამაშის ფუნქციონალებთან ურთიერთქმედებიდან (გაყიდვები/კალენდარული მოვლენები/გეგმები/გემის სტატუსი და ა.შ.) სხვა მოთამაშეებთან ინტერაქციამდე.

უსაფრთხოა? შეუძლია ვინმეს ჩემს ანგარიშზე წვდომა ჩემი ცოდნის გარეშე?

ეს უსაფრთხოა, სხვა საიტებსა და აპლიკაციებს აქვთ წვდომა თქვენი ანგარიშის შესახებ ინფორმაციაზე, სანამ თანხმობას განაცხადებთ. იმათ. თქვენ შეგიძლიათ უარყოთ ეს წვდომა ნებისმიერ დროს, თუ ეჭვი გეპარებათ იმ რესურსის უსაფრთხოებაში, რომელზეც თქვენ მიაწოდეთ თქვენი ინფორმაცია. თქვენ ასევე შეგიძლიათ აკონტროლოთ რა ინფორმაცია იქნება ხელმისაწვდომი სხვა მომხმარებლებისთვის თქვენ მიერ შექმნილი API გასაღების გამოყენებით.

API გასაღების გამოყენება არ აძლევს ადამიანებს თქვენს ანგარიშზე წვდომას. ეს არის API გასაღებების დანიშნულება. API ღილაკი მხოლოდ სიმბოლოების და კორპორაციის მონაცემების ნახვის (წაკითხვის) საშუალებას გაძლევთ. ისინი ვერ შეძლებენ თამაშში შესვლას, პაროლის შეცვლას ან სხვაგვარად თქვენი ანგარიშის გატეხვას.

ეს არის ერთადერთი უსაფრთხო გზა პროგრამებსა და ვებსაიტებზე თქვენს მონაცემებზე წვდომისათვის.

მე მაინც არ ვენდობი.

თუ არ ხართ დარწმუნებული, რომ ვებსაიტი ან პროგრამა, რომელიც ითხოვს API გასაღებს, უსაფრთხოა, გთხოვთ, არ მიაწოდოთ მას თქვენი API გასაღები! თქვენ ხართ მხოლოდ პასუხისმგებელი API ფუნქციით მიღებული ინფორმაციის ნებისმიერ გამოყენებაზე.

მე მივეცი ვინმეს ჩემი API გასაღები და ახლა მინდა, რომ ვერ გამოიყენონ იგი!

თუ ფიქრობთ, რომ ვინმე არასწორად იყენებს თქვენს API გასაღებს, შეგიძლიათ წაშალოთ იგი ნებართვების სიიდან, ან უბრალოდ შეცვალოთ დამადასტურებელი კოდი. გთხოვთ, გაითვალისწინოთ, რომ ყველა პროგრამა და ვებსაიტი, რომელიც იყენებს ძველ API გასაღებს, ვეღარ შეძლებს მონაცემებზე წვდომას, თუ არ მიაწოდებთ მათ ახალ გასაღებს განახლებული ინფორმაციით.

თქვენ შეგიძლიათ ნახოთ API აქტივობა თქვენს ანგარიშზე ჟურნალის გამოყენებით. API წვდომა თუ ფიქრობთ, რომ ვინმე არასწორად იყენებს თქვენს ერთ-ერთ API გასაღებს, გთხოვთ, შეცვალოთ თქვენი დამადასტურებელი კოდი ან ამოიღოთ API გასაღები ზემოთ მოცემული სიიდან.

როგორ შევქმნათ Eve API გასაღები?

  1. გასაღების შესაქმნელად მიჰყევით ბმულს: https://community.eveonline.com/support/api-key/update
  2. თქვენ დაგჭირდებათ შესვლა. გთხოვთ, შესვლამდე ყურადღება მიაქციოთ მისამართს. მხოლოდ ასეთი მისამართია EVE-ის OFF საიტის მისამართი.
  3. სისტემაში შესვლის შემდეგ ნახავთ ფანჯარას შემდეგი ინფორმაციით:
  • საფულის ოპერაციები
  • საფულის ტრანზაქციების ჟურნალი
  • ბაზრის შეკვეთები
  • ანგარიშის ბალანსი

კომუნიკაციები

  • ჩატის არხები
  • შეტყობინებების ტექსტები
  • შეტყობინებები
  • საფოსტო შეტყობინებები
  • საფოსტო სიები
  • ფოსტა
  • საკონტაქტო შეტყობინებები
  • კონტაქტების სია

საჯარო ინფორმაცია

  • პერსონაჟის ინფორმაცია
  • დასკვნითი მაგიდა
  • ჯილდოები
  • მოკალი ლოგი
  • ომის სტატისტიკა

მეცნიერება და მრეწველობა

  • კვლევა
  • სამრეწველო საქმიანობა

პირადი ინფორმაცია

  • სანიშნეები
  • კოორდინატები
  • კონტრაქტები
  • ანგარიშის სტატუსი
  • პერსონაჟის ინფორმაცია
  • მომავალი მოვლენების კალენდარი
  • შესწავლილი უნარების რიგი.
  • შესწავლილი უნარები
  • პერსონაჟების ფურცელი
  • ღონისძიებების კალენდარი
  • აქტივების სია

ასევე ამისთვის გასაღების ტიპი - კორპორაცია. შემდეგი, დააჭირეთ "გაგზავნას" და გასაღები შეიქმნება. ის დაუყოვნებლივ მზად არის გამოსაყენებლად.

სად გამოიყენება ეს გასაღები?

ხშირად ეს ფუნქცია დანერგილია კორპორაციებისთვის (კლანის საიტები) და დამატებით. განაცხადი EVE სამყაროსთვის. ეს ამარტივებს ინფორმაციის გაცვლას თანაკორპუსის წევრებთან.

ვებმასტერებს, რომლებმაც ახლახან დაიწყეს Divi-ს გამოყენება, ხშირად უჩნდებათ კითხვები რუკის მოდულის მათ რესურსებთან დაკავშირებისას.
Divi თემას გააჩნია რუქის შესანიშნავი მოდული, რომელიც იყენებს Google Maps API-ს მუშაობისთვის. იმისათვის, რომ მოდულმა სწორად იმუშაოს, თქვენ უნდა შექმნათ API გასაღები და დაარეგისტრიროთ იგი თემის პარამეტრებში. თუ ასეთი გასაღები აკლია ან შეცდომით არის შეყვანილი, საიტზე რუკის ნაცვლად ჩვენ მივიღებთ ამას:

1. შედით Google Cloud Platform-ში.

პირველ რიგში, შედით Google Cloud Platform-ის კონსოლში თქვენი Google ანგარიშის გამოყენებით. ჯერ არ გაქვთ Google ანგარიში? ჩვენ ვქმნით მას სასწრაფოდ!

2. შექმენით ახალი პროექტი.

თუ აქამდე არ შეგიქმნიათ პროექტი, Google მოგთხოვთ ამის გაკეთებას სისტემაში შესვლისას. თუ უკვე გაქვთ პროექტები, შეგიძლიათ გამოიყენოთ არსებული ან შექმნათ ახალი, როგორც ეს ნაჩვენებია ქვემოთ.

დააწკაპუნეთ პროექტის შერჩევის ღილაკზე და შექმენით ახალი ამომხტარ ფანჯარაში პლუსის ნიშნით.
ჩვენ ვიგონებთ სახელს ჩვენი პროექტის სახელზე დაყრდნობით, Google ავტომატურად ქმნის პროექტის იდენტიფიკატორს (ზოგჯერ სრულიად განსხვავებულს სახელისგან).

3. API-ის ჩართვა მართვის პანელში.

აქ ჩვენ დააჭირეთ "API და სერვისების ჩართვა".

4. „Google Maps JavaScript API“ და „Google Maps Geocoding API“-ის გააქტიურება.

წინა ნაბიჯის ბმულზე დაწკაპუნების შემდეგ გადავიყვანთ ბიბლიოთეკაში. აქ ჩვენ უნდა ვიპოვოთ და დავაკავშიროთ ორი მოდული - „Google Maps JavaScript API“ და „Google Maps Geocoding API“. ისინი რუკების განყოფილებაშია. პირველი მათგანი პასუხისმგებელია რუკის საიტზე რეალურად ჩასმაზე, მეორე კი რეალური მისამართების კოორდინატებად გადაქცევაზე და პირიქით.
რუქების განყოფილებაში დააწკაპუნეთ „ყველას ჩვენება“...

თანმიმდევრულად ვირჩევთ საჭირო მოდულებს...

და ჩვენ ვააქტიურებთ (ჩართავთ) მათ.

5. შექმენით რწმუნებათა სიგელები.

Google Maps JavaScript API-ის გააქტიურებისას Google მოგთხოვთ შექმნათ რწმუნებათა სიგელები ამ API-ს გამოსაყენებლად. ჩვენ ვეთანხმებით მას ღილაკზე „შექმნა“ დაწკაპუნებით...

... გადადით შემდეგ გვერდზე, სადაც ვირჩევთ ჩვენთვის საჭირო სერთიფიკატების ტიპს...

...და ჩვენ მივიღებთ ჩვენს გასაღებს.

6. გასაღების გამოყენების შეზღუდვების დაწესება.

კარგი პრაქტიკა იქნება იმავე გვერდზე გასაღების გამოყენების შეზღუდვების დაწესება. შეზღუდვების განყოფილებაში შეგიძლიათ შეიყვანოთ საიტების სია, სადაც აძლევთ კლავიშის გამოყენების უფლებას.

სხვა ვერავინ შეძლებს თქვენი გასაღების გამოყენებას თქვენი თანხმობის გარეშე.

7. დააკოპირეთ და ჩასვით გასაღები Divi-ში.

მოდით დავაკოპიროთ ახლად შექმნილი გასაღები. შემდეგი, გადადით ჩვენი საიტის მართვის კონსოლზე. გადადით თემის პარამეტრებზე: Divi-> თემის პარამეტრები. აქ, ზოგადი ჩანართზე, გადაახვიეთ პარამეტრების სიაში „Google API Key“ პუნქტში, სადაც ჩასვით კოპირებული გასაღები.

დარწმუნდით, რომ ველში შეცდომით არ არის დამატებითი სივრცეები. არ დაგავიწყდეთ პარამეტრების შენახვა.

მზადაა!

თუ ყველაფერი სწორად გაკეთდა, რუკის მოდული აჩვენებს სასურველ რუკას.

MoonBot-ის ინსტალაცია და გაშვება

1) ჩამოტვირთეთ არქივი საიტიდან.

2) შექმენით ცარიელი საქაღალდე თქვენს კომპიუტერზე და გაგზავნეთ მასში არქივის შინაარსი.
ყურადღება, რეკომენდაციები ინსტალაციისა და საქაღალდის ადგილმდებარეობის შესახებ MoonBot-ით:
ა) არ გაუშვათ ბოტი არქივიდან;
ბ) არ გახსნათ ბოტი თქვენს სამუშაო მაგიდაზე, დროებით ან Windows სისტემის საქაღალდეებში, როგორიცაა windows, temp, users და ა.შ.;
გ) არ გამოიყენოთ რუსული ასოები საქაღალდეების სახელებში ბოტისკენ მიმავალ გზაზე;
დ) განათავსეთ საქაღალდე ბოტითარა სისტემის დისკზე D, E და ა.შ., თუ ​​C სისტემის გარდა სხვა დისკები არ არის, მოათავსეთ პაკეტი ბოტითC დისკის root დირექტორია (C:\MoonBot).

3) გაუშვით MoonBot.exe ფაილი საქაღალდიდან. რეკომენდირებულია ტერმინალის გაშვება, როგორც ადმინისტრატორი, ეს გაზრდის აპლიკაციის პრიორიტეტს თქვენს კომპიუტერში და გააუმჯობესებს კავშირს ბირჟაზე. სუსტი კომპიუტერებისთვის რეკომენდებულია ბოტის გაშვების შემდეგ გადახვიდეთ - Task Manager - Details - RMB on MoonBot.exe - Set Priority - Real Time.

4) აირჩიეთ სასურველი გაცვლა და შეიყვანეთ API კლავიშები ბირჟის ანგარიშიდან ბოტში და დაელოდეთ კავშირს. API გასაღებების მიღების პროცედურა აღწერილია ქვემოთ. არ არის საჭირო კლავიშების ხელახლა შეყვანა შემდგომი გაშვების დროს.

API გასაღებები

Moon Bot-ის აპლიკაცია (შემდგომში „ბოტი“) ურთიერთქმედებს ბირჟასთან API-ს მეშვეობით (API KEYS) API-ზე წვდომის მისაღებად. ბოტის პირველად გაშვებისას, თქვენ უნდა შეიყვანოთ API კლავიშები. გასაღებები შედგება გასაღები, საიდუმლო წყვილი. გასაღები არის საჯარო გასაღები, ის გამოიყენება ბოტის თქვენი ასლის დასარეგისტრირებლად. საიდუმლო - პირადი გასაღები, რომელიც გამოიყენება შეკვეთების ხელმოწერისთვის. პირადი გასაღები ინახება ადგილობრივად თქვენს კომპიუტერში დაშიფრული სახით BotConfig.bcfg ფაილში, რომელსაც Bot ავტომატურად ქმნის. ორივე გასაღები უნდა იყოს შეყვანილი შესაბამის ველებში ბოტში შესვლის ჩანართზე. პირადი გასაღები არ გადადის ინტერნეტში! თქვენი გასაღებების შემდგომი დასაცავად, თქვენ უნდა დააყენოთ პაროლი ყოველ ჯერზე, როცა დაიწყებთ ბოტს. პაროლი ასევე გამოიყენება მხოლოდ ადგილობრივად.

ამისთვის API კლავიშების მიღება ბიტრექსი

გასაღებები უნდა შეიქმნასთქვენს Bittrex ანგარიშში, განყოფილება "პარამეტრები->API კლავიშები":

გასაღებს უნდა ჰქონდეს შემდეგი უფლებები: READ INFO, TRADE LIMIT, TRADE MARKET. უსაფრთხოების მიზეზების გამო, WITHDRAW უფლებები უნდა იყოს გამორთული!

API კლავიშების მიღება ამისთვისBinance

გასაღებების დასარეგისტრირებლად, გაცვლის ვებსაიტზე უნდა გადახვიდეთ მომხმარებლის ცენტრი - API პარამეტრების განყოფილებაში

შეიყვანეთ ნებისმიერი სახელი ახალი გასაღებებისთვის, დააწკაპუნეთ ახალი გასაღების შექმნა

შეიყვანეთ 2FA ავტორიზაციის კოდი. API KEY და API SECRET-ის მიღების შემდეგ, რეკომენდებულია მათი შენახვა ცალკე ფაილში (უსაფრთხოების მიზნით, Binance არ მოგცემთ საშუალებას ნახოთ API Secret, თუ ისინი დაიკარგება) ასევე გაქვთ შესაძლებლობა შეზღუდოთ გასაღებების გამოყენება მითითებულ IP მისამართებზე.

MoonBot-ის გაშვების შემდეგ, პირველ რიგში, აირჩიეთ ბირჟა და შეიყვანეთ მიღებული API გასაღები და API საიდუმლო.

Moon Bot-ში ახალი გასაღებების შესაყვანად საჭიროა:

აირჩიეთ Binance/Bittrex Exchange და დააჭირეთ Apply.

შეიყვანეთ "API KEY"

შეიყვანეთ "API Secret"

დააჭირეთ "რეგისტრაცია API გასაღებები"

თუ კლავიშები სწორად არის შეყვანილი, ბოტი დაამყარებს კავშირს გაცვლის სერვერთან, თქვენი რეგისტრაციის ნომერი გამოჩნდება პარამეტრების ფანჯარაში, ხოლო სტატუსი "Connection OK" გამოჩნდება მთავარ ფანჯარაში ქვედა მარცხენა კუთხეში.

თუ კავშირი ვერ დამყარდა, შეცდომის კოდი გამოჩნდება ჟურნალის ფანჯარაში. ამ შემთხვევაში, ორჯერ შეამოწმეთ თქვენი API კლავიშები; დარწმუნდით, რომ სისტემაში არის ssleay32.dll, libeay32.dll.* ბიბლიოთეკები, შეამოწმეთ თქვენი ინტერნეტის სტაბილურობა, შეამოწმეთ ანტივირუსი ხელს უშლის თუ არა ბოტს ინტერნეტში წვდომას, გადადით ბოტში Settings-Special. და სცადეთ კავშირის სხვა მეთოდები.

ბოტის შემდგომ გაშვებისას არ დაგჭირდებათ კლავიშების ხელახლა შეყვანა; ბირჟასთან კავშირი ავტომატურად დამყარდება.

თუ გეგმავთ ბოტების გაშვებას სხვადასხვა ბირჟისთვის ერთდროულად; შეგიძლიათ დაარეგისტრიროთ გასაღებები იმავე ბოტში კოპირების გარეშე და გადახვიდეთ გაცვლებს შორის გაცვლის შერჩევის ჩამოსაშლელი სიის გამოყენებით. თუმცა ჯობია ბოტი დააკოპიროთ, იქ სხვა ბირჟა აირჩიოთ და სხვა ბირჟიდან API კლავიშები დაარეგისტრიროთ.

* ბოტის შენახვა შესაძლებელია ფლეშ დისკზე და გაშვება სხვა კომპიუტერებიდან.

* ბოტის უფასო ვერსიის გაშვება შესაძლებელია მხოლოდ 1 ეგზემპლარად.

* PRO ვერსიის მფლობელებს შეუძლიათ შეუზღუდავი რაოდენობის API კლავიშების დამზადება იმავე გაცვლის ანგარიშიდან PRO მხარდაჭერით უფასოდ. ამისათვის საჭიროა: 1) დააკოპიროთ ბოტის PRO ვერსია ცალკე საქაღალდეში 2) ბოტის გაშვება ამ საქაღალდიდან და განყოფილებაში პარამეტრები - შესვლააირჩიე სხვა გასაღებების რეგისტრაცია,შეიყვანეთ ახალი კლავიშები და დააჭირეთ დაარეგისტრირეთ API კლავიშები.ამის შემდეგ ბოტი ახალი გასაღებებითაც გახდება PRO.



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: