-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ActivityPub Video attributedTo
field malformed
#2704
Comments
What are complete objects? An AS object "needs" basically only |
A fair question; I would define "complete" as including all the fields that your server has on the object; no different than if the object had been requested by its ID. "Partial" or "incomplete" in this context means that a subset of that information is included. How is a client to know that a server only sends part of the object, and that they should request the information again to get the complete object? There’s no information there indicating that the object is incomplete. My use case is a client that inter-operates with users on various servers; when trying to render an object from PeerTube it follows a typical algorithm: retrieve the I understand why you’re doing what you’re doing, but I think it would be better to send a |
Hello, We should handle |
What happened?
When fetching videos, the
attributedTo
looks like this:I believe this is malformed; the objects in attributedTo should be either complete objects,
Link
s, or ids. Honestly I'd be happy with just the author; this is how most ActivityPub applications handle it.What do you expect to happen instead?
Steps to reproduce:
curl -H 'Accept: application/ld+json' https://peertube.koehn.com/videos/watch/72fde0c4-933f-4148-aced-921f362c970d
Additional information
PeerTube version or URL:
chocobozzz/peertube:production-buster
Browser name/version: n/a
NodeJS version:
chocobozzz/peertube:production-buster
Link to browser console log if useful:
Link to server log if useful (journalctl or /var/www/peertube/storage/logs/):
The text was updated successfully, but these errors were encountered: