ion icon indicating copy to clipboard operation
ion copied to clipboard

Add direct to Facebook posting of announcements

Open theo-o opened this issue 4 years ago • 1 comments

Feature description

Similar to the Twitter notification integration (https://github.com/tjcsl/ion/blob/fdd9b6f62275c15240470bda68b360b8118cfa47/intranet/apps/announcements/notifications.py#L149) announcements should be posted to Facebook (together with Twitter).

Rationale for adding feature

Per https://help.twitter.com/en/managing-your-account/link-twitter-to-facebook, changes to Facebook policies have eliminated the automatic posting of Twitter posts to Facebook. This means that even if an announcement is posted (and the Twitter keys are configured), Ion does not post to Facebook.

Suggested implementation(s) (if applicable)

  • See https://developers.facebook.com/docs/pages/publishing/?_fb_noscript=1 for Facebook documentation on publishing content to a Facebook Page.
  • See https://developers.facebook.com/docs/pages/getting-started for the Facebook Pages API documentation
  • This might be useful (if we want to use python-social-auth) https://blog.theodo.com/2019/02/automatically-publish-facebook-pages-python/

Ping me if you need additional info/access.

theo-o avatar Aug 17 '19 18:08 theo-o

Is this still open for use? If so, can I try working on it

Noahk2024 avatar May 11 '22 12:05 Noahk2024