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"}}