publish_actions deprecated / will only work until August 2018

edited June 2018 in Questions

We are using Oneall to send messages to social networks (fb, twitter) on behalf of our users. For Facebook we are using publish_actions and an Facebook App. We now are asked to perform a new review for said app (after Cambridge Analytica).

We are made aware by Facebook that:

The publish_actions permission will be deprecated. This permission granted apps access to publish posts to Facebook as the logged in user. Apps created from today onwards will not have access to this permission. Apps created before today that have been previously approved to request publish_actions can continue to do so until August 1, 2018. No further apps will be approved to use publish_actions via app review. Developers currently utilizing publish_actions are encouraged to switch to Facebook's Share dialogs for web, iOS and Android.

What is the way forward for our projects using Oneall?

Thank you and kind regards,
Malte

Answers

  • Claude_SchlesserClaude_SchlesserAdministratorOneAll Team
    edited June 2018

    Hi Malte,

    The Facebook changes mean that developers, and platforms like OneAll, will be unable to post content on behalf of personal Facebook profiles. This brings Facebook’s API in-line with Instagram’s, meaning developers can only post to business profiles and pages on both Facebook and Instagram.

    So technically speaking nobody will be able to automatically push content to personal Facebook user accounts. You will however still be able to post to the user's pages, this is also a feature that our API offers.


    The review is in fact not directly related to the removal of the publish_actions permissions. As that permission will no longer be available, you also can't request it or have it reviewed.

    Many old apps never had to go through the review process. Facebook now forces all those old apps to go through the review.

    Regards,

  • Can you please explain HOW you are still able to post to the users or business pages - you've said the API offers that - but not explained what changes we need to make in settings or code to make publish working after this publish_action is now deprecated

  • Claude_SchlesserClaude_SchlesserAdministratorOneAll Team
    edited January 2019

    Hello,

    both a different endpoints.

    This endpoint required publish_actions and is deprecated:
    http://docs.oneall.com/api/resources/push/facebook/post/

    This endpoint requires manage_pages and publish_pages and works:
    http://docs.oneall.com/api/resources/push/facebook/page/post/

    So there are in fact no changes to make. It's just that Facebook has removed the possibility to use the first one.

Welcome!

Please sign in to your OneAll account to ask a new question or to contribute to the discussions.

Please click on the link below to connect to the forum with your OneAll account.