summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2021-01-12 14:21:21 +0100
committerBastien Nocera <hadess@hadess.net>2021-01-12 14:21:21 +0100
commit44d042336f9439ca3b341b5bcb44c55a3384fa66 (patch)
tree08e8dd5a051a8b54c4706eeedaea7d899437d90d
parent54fbc71f340bf3333844ed9224bfe8f02eac0fdc (diff)
downloadlibgweather-44d042336f9439ca3b341b5bcb44c55a3384fa66.tar.gz
metno: Use GNOME-specific subdomain
This allows the API provider to track libgweather usage.
-rw-r--r--libgweather/weather-metno.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libgweather/weather-metno.c b/libgweather/weather-metno.c
index 552e6b9..94d35d6 100644
--- a/libgweather/weather-metno.c
+++ b/libgweather/weather-metno.c
@@ -37,6 +37,9 @@
#define XC(t) ((const xmlChar *)(t))
+/* As per https://gitlab.gnome.org/GNOME/libgweather/-/issues/59#note_1004747 */
+#define API_ENDPOINT_DOMAIN "aa037rv1tsaszxi6o.api.met.no"
+
/* Reference for symbols at https://api.met.no/weatherapi/weathericon/2.0/ */
typedef struct {
int code;
@@ -441,7 +444,7 @@ metno_start_open (GWeatherInfo *info)
latstr = _radians_to_degrees_str (loc->latitude);
lonstr = _radians_to_degrees_str (loc->longitude);
- url = g_strdup_printf("https://api.met.no/weatherapi/locationforecast/2.0/classic?lat=%s;lon=%s", latstr, lonstr);
+ url = g_strdup_printf("https://" API_ENDPOINT_DOMAIN "/weatherapi/locationforecast/2.0/classic?lat=%s;lon=%s", latstr, lonstr);
g_debug ("metno_start_open, requesting: %s", url);
message = soup_message_new ("GET", url);