1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

UDF [Beta]OWMAPI - UDF Get thời tiết hiện tại

Thảo luận trong 'Chia sẻ mã nguồn' bắt đầu bởi wuuyi123, 12/11/17.

  1. wuuyi123

    wuuyi123 Thành viên
    • 18/23

    Tham gia ngày:
    18/6/16
    Bài viết:
    54
    Đã được thích:
    98
    - Xin chia sẻ anh em UDF tự viết, sử dụng API của OpenWeatherMap
    - Phương thức hoạt động: sử dụng API request và API key OpenWeatherMap, sau đó request để lấy XML, dùng các hàm String để xử lý dữ liệu và trả về dưới dạng biến Object (không phải là mảng, ai biết C/C++, Java... thì hiểu rõ hơn).
    - Yêu cầu:
    + Kết nối mạng (chắc chắc rồi, hoặc dùng file XML đã get sẵn).
    + API key của OpenWeatherMap (trong UDDF cũng có 1 key Public, nếu Premium thì tốt hơn).
    - Bộ UDF gồm:
    + OWMAPI.au3: file chính (UDF).
    + include\AutoitObject_Internal.au3 (thanks @genius257).
    + Example.au3.
    - Hướng dẫn sử dụng đã kèm sẵn trong UDF. Vui lòng đọc kỹ.
    - Tham khảo thêm thông tin tại đây:
    + Cảm hứng UDF: http://openweathermap.org/current
    + Thông tin thời tiết: http://openweathermap.org/weather-conditions
    + API: http://openweathermap.org/api


    [​IMG]

    [Beta]
    - Hỗ trợ get thời tiết hiện tại (nhiệt độ, độ ẩm, lượng mưa, gió, hướng gió, tốc độ, áp suất không khí,...v.v) thông qua Tên/ID/Tọa độ địa lý/Zipcode của tỉnh, thành thị.
    - Biết được tên loại thời tiết, hướng gió (có sẵn hàm convert sang Vietnamese).
    ...........
    [Hạn chế]
    - Tuy có debug nhưng vẫn còn tí lỗi và thường gặp lỗi ở tên tỉnh thành có dấu, đừng nên để dấu nhé.
    - Đang vấn đề cáp quang nên có thể mất một tí thời gian để request, vì vậy nên dùng InetRead().
    - Thời gian như mặt trời mọc/lặn, lastupdate được tính theo UTC nên không chính xác,
    phải cộng thêm GMT vào.

    [Features]
    - Dự báo thời tiết trong các ngày tiếp theo.
    - Xem lại thời tiết trong lịch sử.
    - Xác định được các khoảng thời gian.
    ..........
    [Download]
    GDRIVE: https://goo.gl/zeZGMP
    Host phụ
    : https://secufiles.com/9m7p/OWMAPI.zip

     
    Chỉnh sửa cuối: 12/11/17
    zCafex and Huân Hoàng like this.

Chia sẻ trang này

Đang tải...