How to understand post visibility and access control rules from the archive and filter out post accordingly...
How to understand post visibility and access control rules from the archive and filter out post accordingly depending on their purpose.
https://blog.kugelfish.com/2018/11/google-migration-part-iv-visibility.html
https://blog.kugelfish.com/2018/11/google-migration-part-iv-visibility.html
There's one more Acl missing from your list: eventAcl
ReplyDeleteThis is for events and posts made to an event.
So far I've been able to discern the following Acl keys in events:
postAcl.eventAcl
postAcl.eventAcl.event
postAcl.eventAcl.event.resourceName
There's also a postAcl.isLegacyAcl boolean key, though other than indicating it's migrated from an outdated Acl, it doesn't really seem to make a difference.
ReplyDeleteThe full flat structure representation from my JSON files can be found at github.com - Plexodus-Tools along with a `jq` query to extract it from your own files. Would be interesting to see a diff between your and my results, to see if I'm missing any keys compared to yours.
Anyway, nice article! I enjoy reading about your approach to processing the archive files. :) What will be your next step?
ReplyDeleteFilip H.F. Slagter - are events always closed/private or can there be public ones? Not having a display name would make it pretty hard to filter out the right events for anybody who has used events regularly.
ReplyDeleteFilip H.F. Slagter - next step would be to properly join media-files that are referenced from posts. Unfortunately I don't think there currently is a reliable way to do that.
ReplyDeleteBernhard Suter AFAIK you always need to be invited to one.
ReplyDeleteUnfortunately event creation is now limited to a subset of users, without clear indication of what the requirements are, which makes creating test data difficult.
You could see if you belong to that subset by trying to create one at https://plus.google.com/events
Filip H.F. Slagter - updated the code to support evenAcl as well - without being able to test though.
ReplyDeleteBernhard Suter I'll do another export tomorrow, and will provide you with a sample json file from my archive. :)
ReplyDelete/sub
ReplyDelete