nmtake
joined 2 years ago
You shouldn't post the auth
value here - it works like a username and password.
Can you run the code against another instance, and curl https://lemmy.ml/api/v3/post/list
?
It seems OAuth2 hasn't implemented yet. At this time,
to get auth
value, username and password are required:
# Python
url = 'https://<instance_name>/user/login'
data = {'username_or_email': username_or_email,
'password': password}
response = requests.post(url, json=data)
json = response.json()
auth = json['jwt']
Since the endpoint recieves JSON then returns JSON, you may need to send following HTTP headers explicitly:
Content-Type: application/json
Accept: application/json
There doesn’t seem to be a way to access eg the communities tab via activitypub? Any Help?
If you're writing client-to-server part (not server-to-server part), try curl 'https://<lemmy-instance>/api/v3/community/list?sort=Hot'
, and an API client libraries written in Python..
Most cases will be solved with these settings (but some applications may need additional tweeks):
ja_JP.UTF-8
locale, or~/.config/fontconfig/fonts.conf