Front page insists I'm in Finland (Suomi)
For a few days, and across multiple unlinked devices, the front page has been built from items popular in Finland instead of globablly. Clearly great for some, but not so much for me. Is there a way for a user to get the global picture without logging in?
Interesting. Reddit has changed the behavior of the geo filtering.
Previously, when fetching JSON data from Reddit, we got "global content" no matter what. The documentated
g parameter never worked, so it defaulted to "global" even if the request had geo filter parameter. The geo filtering has been broken for years 1, 2, 3.
But now, the geo filtering has been changed to return country-specific content based on the instance's geo location. For example, teddit.net is hosted in Finland, so Reddit is returning Finland specific content for the front page, even when the geo filter parameter is set to global in the code.
This can also be easily tested:
Both of these return the same geo filtered content - the geo location parameter is ignored.
I'm not sure how to fix this. Hopefully Reddit fixes their shit. :(
I just did some testing in various different regions using a VPN. The only region where global works is the US, where it's the default. I don't believe reddit is going to fix this because adding ".json" to the end of the url comes from the old reddit, which I imagine reddit will deprecate soon.
Alternatively you can switch over to the graphql api (which isn't as nice to use) or maybe try pushshift (which may be hours behind live reddit).
I tried the graphql api using a Finnish ip and it seems to respect the global parameter.
This is the url:
Hey looks like they fixed this.
Deleting a branch is permanent. It CANNOT be undone. Continue?