টাইম জোন API পৃথিবীর পৃষ্ঠের অবস্থানগুলির জন্য সময় অফসেট ডেটা সরবরাহ করে। একটি নির্দিষ্ট অক্ষাংশ/দ্রাঘিমাংশ যুগল এবং তারিখের জন্য সময় অঞ্চলের তথ্যের জন্য অনুরোধ করুন। API সেই সময় অঞ্চলের নাম, UTC থেকে অফসেট সময় এবং ডেলাইট সেভিংস অফসেট প্রদান করে।
নমুনা অনুরোধ এবং প্রতিক্রিয়া
একটি HTTPS ইন্টারফেসের মাধ্যমে টাইম জোন API অ্যাক্সেস করুন, একটি URL স্ট্রিং হিসাবে তৈরি করা অনুরোধগুলির সাথে, location
নির্দিষ্ট করতে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক ব্যবহার করে, তারিখ নির্দিষ্ট করার জন্য একটি timestamp
এবং আপনার API কী।
নীচের প্রশ্নটি নেভাডা, মার্কিন যুক্তরাষ্ট্রের জন্য একটি টাইম জোন অনুরোধ সম্পাদন করে৷ টাইমস্ট্যাম্প 8 ই মার্চ, 2012 এ সেট করা হয়েছে।
URL
https://maps.googleapis.com/maps/api/timezone/json ?location=39.6034810%2C-119.6822510 ×tamp=1331161200 &key=YOUR_API_KEY
cURL
curl -L -X GET 'https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=YOUR_API_KEY'
জাভাস্ক্রিপ্ট
var axios = require('axios'); var config = { method: 'get', url: 'https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=YOUR_API_KEY', headers: { } }; axios(config) .then(function (response) { console.log(JSON.stringify(response.data)); }) .catch(function (error) { console.log(error); });
পাইথন
import requests url = "https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=YOUR_API_KEY" payload={} headers = {} response = requests.request("GET", url, headers=headers, data=payload) print(response.text)
জাভা
OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("text/plain"); RequestBody body = RequestBody.create(mediaType, ""); Request request = new Request.Builder() .url("https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=YOUR_API_KEY") .method("GET", body) .build(); Response response = client.newCall(request).execute();
রুবি
require "uri" require "net/http" url = URI("https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810%2C-119.6822510×tamp=1331161200&key=YOUR_API_KEY") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Get.new(url) response = https.request(request) puts response.read_body
যাওয়া
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510×tamp=1331161200&key=YOUR_API_KEY" method := "GET" client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
পোস্টম্যান
OpenAPI স্পেসিফিকেশন পোস্টম্যান সংগ্রহ হিসাবেও পাওয়া যায়।
পোস্টম্যানে চালান আপনি আপনার ওয়েব ব্রাউজারে URL প্রবেশ করে এটি পরীক্ষা করতে পারেন ( আপনার প্রকৃত API কী দিয়ে YOUR_API_KEY
প্রতিস্থাপন করতে ভুলবেন না)। প্রতিক্রিয়াটি নির্দিষ্ট অবস্থান এবং তারিখের (timestamp)
জন্য সময় অঞ্চল ডেটা অন্তর্ভুক্ত করে।
অনুরোধ URL এবং উপলব্ধ প্যারামিটার এবং প্রতিক্রিয়া বোঝা সম্পর্কে আরও তথ্যের জন্য বিকাশকারীর নির্দেশিকা দেখুন৷
নীচে JSON-এ একটি নমুনা প্রতিক্রিয়া রয়েছে:
JSON
{ "dstOffset": 0, "rawOffset": -28800, "status": "OK", "timeZoneId": "America/Los_Angeles", "timeZoneName": "Pacific Standard Time", }
এক্সএমএল
<TimeZoneResponse> <status>OK</status> <raw_offset>-28800.0000000</raw_offset> <dst_offset>0.0000000</dst_offset> <time_zone_id>America/Los_Angeles</time_zone_id> <time_zone_name>Pacific Standard Time</time_zone_name> </TimeZoneResponse>
আমাদের ক্লায়েন্ট লাইব্রেরি দিয়ে কোডিং শুরু করুন
ক্লায়েন্ট লাইব্রেরিগুলি প্রমাণীকরণ, অনুরোধ থ্রটলিং এবং স্বয়ংক্রিয় পুনঃপ্রচেষ্টার মতো সাধারণ কাজগুলির সহজ, নেটিভ বাস্তবায়ন প্রদান করে Google মানচিত্র ওয়েব পরিষেবা APIগুলির সাথে বিকাশকে সহজ করে তোলে। টাইম জোন এপিআই জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবার জন্য Node.js ক্লায়েন্টে উপলব্ধ ।
প্রমাণীকরণ, কোটা, মূল্য এবং নীতি
প্রমাণীকরণ
টাইম জোন API ব্যবহার করতে, আপনাকে প্রথমে API সক্ষম করতে হবে এবং যথাযথ প্রমাণীকরণ শংসাপত্রগুলি পেতে হবে। আরও তথ্যের জন্য, Google মানচিত্র প্ল্যাটফর্মের সাথে শুরু করুন দেখুন।
কোটা এবং মূল্য
টাইম জোন API-এর জন্য কোটা এবং মূল্য সেটের বিশদ বিবরণের জন্য ব্যবহার এবং বিলিং পৃষ্ঠাটি পর্যালোচনা করুন।
নীতিমালা
টাইম জোন API-এর ব্যবহার অবশ্যই API নীতি অনুসারে হতে হবে।
আরও জানুন
টাইম জোন এপিআই-এ, আপনি ইংরেজির ডিফল্ট ব্যতীত অন্য ভাষায় ফলাফল ফেরানোর জন্য একটি ভাষা প্যারামিটারও সেট করতে পারেন। আরও উদাহরণ এবং অন্যান্য বিবরণের জন্য টাইম জোন API বিকাশকারী গাইড দেখুন৷
টাইম জোন এপিআই ডেভেলপার গাইড ওয়েবসাইট এবং মোবাইল ডেভেলপারদের জন্য যারা Google মানচিত্র প্ল্যাটফর্ম এপিআইগুলির একটি দ্বারা প্রদত্ত মানচিত্রে সময় ডেটা অন্তর্ভুক্ত করতে চান। এটি উপলব্ধ পরামিতিগুলিতে API এবং রেফারেন্স উপাদান ব্যবহার করার একটি ভূমিকা প্রদান করে।