Document:
Ma trận khoảng cách
URL: /api/request
Method: GET
API mã hóa địa lý HandTrickes thực hiện công việc:
Nhận ma trận khoảng cách di chuyển từ nhiều điểm xuất phát đến nhiều điểm đến. API trả về khoảng cách cho tuyến đường được đề xuất giữa mỗi cặp bắt đầu và kết thúc.
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | origins | Chuỗi tọa độ gốc (bắt đầu) (Bắt buộc) | 20.981971,105.864323 |
1 | destinations | Chuỗi tọa độ đích (Bắt buộc) | 21.031011,105.783206 |
1 | vehicle | Loại phương tiện. Các tùy chọn là car, bike, taxi, truck, hd. | car |
Ví dụ về yêu cầu mã hóa địa lý chuyển tiếp (địa chỉ đầy đủ đến tọa độ)
$ curl https://handtrickes.com/api/request?key={key API của bạn}=mtkc&origins=20.981971,105.864323&destinations=21.031011,105.783206%7C21.022328,105.790480%7C21.016665,105.788774&vehicle=car
Kết quả
{"rows":[{"elements":[{"distance":{"text":"16.29 km","value":16292},"duration":{"text":"35 phút","value":2129},"status":"OK"},{"distance":{"text":"10.57 km","value":10571},"duration":{"text":"32 phút","value":1909},"status":"OK"},{"distance":{"text":"13.56 km","value":13556},"duration":{"text":"31 phút","value":1855},"status":"OK"}]}]}
Mã hóa địa lí
URL: /api/request
Method: GET
API mã hóa địa lý HandTrickes thực hiện hai việc:
- Mã hóa địa lý chuyển tiếp chuyển đổi văn bản vị trí thành tọa độ địa lý
- Mã hóa địa lý ngược biến tọa độ địa lý thành địa danh, biến
Mã hóa địa lí ngược
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | lat | Chuỗi tọa độ | 15.335565 |
2 | lng | Chuỗi tọa độ | 21.583744 |
Ví dụ về yêu cầu Mã hóa địa lý ngược (tọa độ đến địa chỉ)
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=mhdln&lat=21.013715429594125&lng=%20105.79829597455202
Kết quả
{ "plus_code": {}, "results": [ { "address_components": [ { "long_name": "Sảnh đón/trả khách", "short_name": "Sảnh đón/trả khách" }, { "long_name": " Tòa nhà Bluesea", "short_name": " Tòa nhà Bluesea" }, { "long_name": " 91 Trung Kính", "short_name": " 91 Trung Kính" }, { "long_name": " Trung Hòa", "short_name": " Trung Hòa" }, { "long_name": " Cầu Giấy", "short_name": " Cầu Giấy" }, { "long_name": " Hà Nội", "short_name": " Hà Nội" } ], "formatted_address": "Sảnh đón/trả khách, Tòa nhà Bluesea, 91 Trung Kính, Trung Hòa, Cầu Giấy, Hà Nội", "geometry": { "location": { "lat": 21.0137210140001, "lng": 105.798261367 } }, "place_id": "ycg/XqGmIbYRNpFn61oPzIloTKrtDcs/jGfpESyuqFaYonQl1TEh63TyXS0HXUeN2zAqvsElmxtFcuPT6Ca4/A==.bm9ybWFs", "reference": "C0x/fNfYy5guordl7DF4fTotMNqwqC82TT0EKXo1olSmGFMYBQ2fOG60iRY_G8r3TTnv1RM0LdHVFW3R1B/uNw==.bm9ybWFs", "plus_code": { "compound_code": "+J4VO Trung Hòa, Cầu Giấy, Hà Nội", "global_code": "LOC1+J4VO" }, "types": [] }, { "address_components": [ { "long_name": "Công ty Cổ phần Công nghệ và Truyền thông Biển Xanh", "short_name": "Công ty Cổ phần Công nghệ và Truyền thông Biển Xanh" }, { "long_name": " Tầng 6", "short_name": " Tầng 6" }, { "long_name": " Tòa nhà BlueSea", "short_name": " Tòa nhà BlueSea" }, { "long_name": " 91 Trung Kính", "short_name": " 91 Trung Kính" }, { "long_name": " Trung Hòa", "short_name": " Trung Hòa" }, { "long_name": " Cầu Giấy", "short_name": " Cầu Giấy" }, { "long_name": " Hà Nội", "short_name": " Hà Nội" } ], "formatted_address": "Công ty Cổ phần Công nghệ và Truyền thông Biển Xanh, Tầng 6, Tòa nhà BlueSea, 91 Trung Kính, Trung Hòa, Cầu Giấy, Hà Nội", "geometry": { "location": { "lat": 21.013693996, "lng": 105.79826308 } }, "place_id": "lurFHQGTOE3WAR1zyIeXmSYmz/KufpERlwXh6PY8XFdCeu1a47r2pTRDo2/wEoAv7Z5lbZA20CRMqOtNMoTfYw==.bm9ybWFs", "reference": "pg7nOP5oMqoWSUJ9lF1baRaEw8Zw7O1GYsLuYIH/z2c6xNZpmKasJ1zmNjfwRF5w/foeeffqrVZ1wi8arP3FEQ==.bm9ybWFs", "plus_code": { "compound_code": "+2AHY Trung Hòa, Cầu Giấy, Hà Nội", "global_code": "LOC1+2AHY" }, "types": [] }, { "address_components": [ { "long_name": "Công ty CP Công nghệ bản đồ số Imap", "short_name": "Công ty CP Công nghệ bản đồ số Imap" }, { "long_name": " Tầng 5", "short_name": " Tầng 5" }, { "long_name": " Tòa nhà Bluesea", "short_name": " Tòa nhà Bluesea" }, { "long_name": " 91 Trung Kính", "short_name": " 91 Trung Kính" }, { "long_name": " Trung Hòa", "short_name": " Trung Hòa" }, { "long_name": " Cầu Giấy", "short_name": " Cầu Giấy" }, { "long_name": " Hà Nội", "short_name": " Hà Nội" } ], "formatted_address": "Công ty CP Công nghệ bản đồ số Imap, Tầng 5, Tòa nhà Bluesea, 91 Trung Kính, Trung Hòa, Cầu Giấy, Hà Nội", "geometry": { "location": { "lat": 21.0136939070001, "lng": 105.798255672 } }, "place_id": "7RjkxCbg/ilVed0U8BDQvPbBepxqvUw5Eu_ESr_S_kC/PNKRxe5CA6UFaagaro5NBc5TLLA_V21uDgIgfB0Byw==.bm9ybWFs", "reference": "1hSB6a/RazY5EXcj8Hn_SMfsVr0yl0HjGfkUmqRbzsi40xXZNO__q0GBk779xOpV0l2dSklmjEWpUnWQSujmLw==.bm9ybWFs", "plus_code": { "compound_code": "+J4VP Trung Hòa, Cầu Giấy, Hà Nội", "global_code": "LOC1+J4VP" }, "types": [] }, { "address_components": [ { "long_name": "91 Trung Kính", "short_name": "91 Trung Kính" }, { "long_name": " Trung Hòa", "short_name": " Trung Hòa" }, { "long_name": " Cầu Giấy", "short_name": " Cầu Giấy" }, { "long_name": " Hà Nội", "short_name": " Hà Nội" } ], "formatted_address": "91 Trung Kính, Trung Hòa, Cầu Giấy, Hà Nội", "geometry": { "location": { "lat": 21.0137625240001, "lng": 105.798267363 } }, "place_id": "Hobn8WqBW6rsKtKq2PDrVKp4BJNRtiILxTQbB__muXgRB3v8GRDTfkp_6lc4cbLw/5PUgWrMDrSI/xlqDBt5XA==.bm9ybWFs", "reference": "o/QzXNc_eBKsOWX6kdbOcABtO4zUQz0lzdK1jpi0R__J2vFKeRAM2VSYo38AfaShP/7qpUhrwc0l/t/AIYwRnQ==.bm9ybWFs", "plus_code": { "compound_code": "+6DW1G Trung Hòa, Cầu Giấy, Hà Nội", "global_code": "LOC1+6DW1G" }, "types": [] }, { "address_components": [ { "long_name": "Phở Lý Quốc Sư", "short_name": "Phở Lý Quốc Sư" }, { "long_name": " 89 Trung Kính", "short_name": " 89 Trung Kính" }, { "long_name": " Trung Hòa", "short_name": " Trung Hòa" }, { "long_name": " Cầu Giấy", "short_name": " Cầu Giấy" }, { "long_name": " Hà Nội", "short_name": " Hà Nội" } ], "formatted_address": "Phở Lý Quốc Sư, 89 Trung Kính, Trung Hòa, Cầu Giấy, Hà Nội", "geometry": { "location": { "lat": 21.0137443130001, "lng": 105.798346108 } }, "place_id": "CRdosr1ubzG5V1sgzSQZXTwQhIluaaL22NnLu8oexUab2u9UvIIYbw0HtK2d9w9__8oQ4JGNBpBS/zQm2vueqA==.bm9ybWFs", "reference": "I/MQNwiLvyD6DU7dvCluUAxXv6gQw1ESrk7gWPGVSQ1xFXJLQaW8us3HMUTTU7VJfUEQvw2OXOzZsUI4hHSEhA==.bm9ybWFs", "plus_code": { "compound_code": "+J4VT Trung Hòa, Cầu Giấy, Hà Nội", "global_code": "LOC1+J4VT" }, "types": [] } ], "status": "OK" }
Chuyển tiếp mã hóa địa lý
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | address | Chuỗi địa chỉ bạn đang tìm kiếm | Phú Ninh, Quảng Nam |
Ví dụ về yêu cầu mã hóa địa lý chuyển tiếp (địa chỉ đầy đủ đến tọa độ)
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=ctmhdl&address=Tam%20Kỳ,%20Quảng%20Nam
Kết quả
{"info":{"status":"Success","title":"Forward Geocoding"},"results":{"lat":15.6596506,"lng":108.4823892}}
Hướng đi (chỉ đường)
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | origins | Chuỗi tọa độ gốc (bắt đầu) (Bắt buộc) | 20.981971,105.864323 |
1 | destinations | Chuỗi tọa độ đích (Bắt buộc) | 21.031011,105.783206 |
1 | vehicle | Loại phương tiện. Các tùy chọn là car, bike, taxi, truck, hd. | car |
Ví dụ về yêu cầu mã hóa địa lý chuyển tiếp (địa chỉ đầy đủ đến tọa độ)
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=hd&origins=21.046623224000029,105.790168203000060&destinations=21.046666732000062,105.790169569000060&vehicle=car
Kết quả
{"geocoded_waypoints":[{"geocoder_status":"OK","place_id":"aVsgtxlre35O3UAmqQyj0HirYiifeeLGSN03B6pqmdF9h1Q9smqdyXmAMx-oeaueZ7pDX6drL5vGgpWGvFFBU3b-HcLWueW7_VLNPuZl9mfCRg1wPrw-JfJmrVCSZDuLZ"},{"geocoder_status":"OK","place_id":"tHqf0ximepRPgkysXw5M5kuqvKgiUUPHeLmCrSNQT_N7tqCtDAx13EqFv7Eua0ebZJKWml5XSKx9tpqoWZ5MHo3t6qZ9YV0yFfrqamgxqX_N_gIqsJwxXmn2o4ZojDVfa"}],"routes":[{"bounds":{},"legs":[{"distance":{"text":"5 m","value":5},"duration":{"text":"1 giây","value":1},"end_address":"Vật tư điện nước Đức Dũng, 15 Trần Cung, Cổ Nhuế 1, Bắc Từ Liêm, Hà Nội","end_location":{"lat":21.04667,"lng":105.79021},"start_address":"Cửa hàng khóa Tuấn Anh - Vân Anh, 11 Trần Cung, Cổ Nhuế 1, Bắc Từ Liêm, Hà Nội","start_location":{"lat":21.04663,"lng":105.79022},"steps":[{"distance":{"text":"5 m","value":5},"duration":{"text":"1 giây","value":1},"end_location":{"lat":21.04667,"lng":105.79021},"html_instructions":"Bắt đầu đi từ Trần Cung","maneuver":"left","polyline":{"points":"mtm_C{cudSG@"},"start_location":{"lat":21.04663,"lng":105.79022},"travel_mode":"DRIVING"},{"distance":{"text":"0 m","value":0},"duration":{"text":"0 giây","value":0},"end_location":{"lat":21.04667,"lng":105.79021},"html_instructions":"Bạn đã đến điểm đích","maneuver":"","polyline":{"points":"utm_CycudS"},"start_location":{"lat":21.04667,"lng":105.79021},"travel_mode":"DRIVING"}]}],"overview_polyline":{"points":"mtm_C{cudSG@"},"summary":"","warnings":[],"waypoint_order":[]}]}
Mã hóa Facebook
URL: /api/request
Method: GET
API mã hóa Facebook của HandTrickes thực hiện công việc:
Nhận liên kết đến trang cá nhân hoặc bài viết và trích xuất những thông tin cụ thể như: ID Profile, ID Post, Like, Comment,....
Get ID Profile
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | link | Liên kết đến trang cá nhân cần get ID dạng số | https://www.facebook.com/nguoi.phan.boiiii |
Ví dụ về yêu cầu get ID profile
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=gidtcn&link=https://www.facebook.com/nguoi.phan.boiiii
Kết quả
{"info":{"status":"Success","title":"Get ID Profile"},"results":{"ID":"100026636827751","Name":"L\u00ea C\u00f4ng Hoan"}}
Get ID Post
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | link | Liên kết đến bài viết cần get ID dạng số | https://www.facebook.com/nguoi.phan.boiiii/posts/pfbid02cvxyud7SfdpzVXZT1xqHfBaTjyYiydxdeyCMYmpky6rSFikSWf4wspLMgSrqSueSl |
Ví dụ về yêu cầu get ID profile
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=gidbv&link=https://www.facebook.com/nguoi.phan.boiiii/posts/pfbid02cvxyud7SfdpzVXZT1xqHfBaTjyYiydxdeyCMYmpky6rSFikSWf4wspLMgSrqSueSl
Kết quả
{"info":{"status":"Success","title":"Get ID Post"},"results":{"ID":"1134966744067876","Name":"Post"}}
Mã hóa Tiktok
URL: /api/request
Method: GET
API mã hóa Tiktok của HandTrickes thực hiện công việc:
Nhận liên kết đến video và trích xuất những thông tin cụ thể như: ID tác giả, View, Like, Comment,...
Get Info Video
STT | Tham số | Mô tả | Ví dụ |
---|---|---|---|
1 | link | Liên kết đến video cần lấy thông tin | https://www.tiktok.com/@leconghoan0803/video/7138388600927931675 |
Ví dụ về yêu cầu get ID profile
$ curl https://handtrickes.com/api/request?key={key API của bạn}&classify=infott&link=https://www.tiktok.com/@leconghoan0803/video/7138388600927931675
Kết quả
{"info":{"status":"Success","title":"Get info video Tiktok"},"results":{"author":" L\u00ea C\u00f4ng Hoan \u2713 ","authorID":"leconghoan0803","tym":"5","share":"0","comment":"0","view":"70"}}