Does the Facebook API allow for automated changes to old post visibility?

前提是你 提交于 2020-01-12 13:00:31

问题


In other words, is there an API that would allow a Facebook user to change their posts (through a 3rd party app), which are older than a specified date, from being visible to the list "Friends" to another one such as "Only Me" or "Close Friends"?


People are increasingly adding their professional and acquaintance contacts as Facebook friends.

It makes sense to limit the visibility of your posts — to cater to different audiences.

Going forward, that's easy as Facebook provides ample controls:

However, the issue is that unless you had set it up like that from the start, there's no existing function to automatically change the visibility of all of your old wall posts and photos to "Only Me", "Close Friends", and so on.

This poses a problem, because manually going through posts one-by-one as far back as December 2004 is not viable:


When introducing Timeline, Facebook did provide a function to change all posts from "Public" to "Friends":


But it is not yet possible to change the audience of posts older than a certain date to "Only Me", "Close Friends", "Friends; Except: Acquaintances", etc.

However, it's clear that the underlying functionality to do that is there somewhere.

Are any functions available in the Facebook APIs for potentially building an application for that? If so, which?


回答1:


There is no functionality to edit user posts via API at all – not for content, not for privacy settings.

Typically apps can only edit posts they created. [1]




回答2:


It seems like the only option is to use an unofficial Facebook API. I'm looking at the Facebot module to achieve this, will report back on if it works.



来源:https://stackoverflow.com/questions/16555091/does-the-facebook-api-allow-for-automated-changes-to-old-post-visibility

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!