this post was submitted on 12 Jul 2023
3 points (80.0% liked)

Lemmy

12541 readers
49 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 4 years ago
MODERATORS
 

I'm toying about with writing a client in Rust.

Example code online uses the API endpoint https://lemmy.ml/api/v3/post/list, and when I go to this link in a browser, it doe indeed load data. However, when I try to load it from a program, it gives me a 403 Forbidden. Does anyone know why this could be?

(code)

you are viewing a single comment's thread
view the rest of the comments
[–] Saganaki@lemmy.one -1 points 1 year ago

I know very little about Lemmy specifically, but 403 generally means you’re not auth’d or don’t have permission.

Do you need to set an auth header perhaps? Your best bet would be to bring up browser dev tools and see what request the working browser is doing.