Best Practices

This document provides some common practices and experiences in using our services so that you can access data easily and quickly.

No Assumptions

Never assume weather data is always complete or fixed; make your application handle changes to fields, enum values, and null values correctly.

Optimize Requests

Learn how to build valid and secure API requests, handle errors correctly, and reduce unnecessary data requests.

Gzip

QWeather APIs require Gzip compression to reduce network traffic and speed up requests.

Cache

Learn how to set reasonable and flexible caching strategies for different weather data, including recommended cache durations and restrictions.

Security Guidelines

QWeather provides multiple security measures to protect your API requests and sensitive information.