Cannot get manage_pages publish_pages permission for admin of a Facebook app












1















I'm trying to develop a Nodejs app that will automatically post images/videos to my page once/twice per day.



When using it in Development mode everything works fine, but after changing the app to Live mode, using the Graph API explorer I cannot get permissions to manage_pages and publish_pages. I'm asking for these permissions as the user with admin roles both at the page and the app.



I've read the documentation, and it seems to me that as an admin I should be able to get those permissions and get a page access token, but I can't.



Is there anyone that knows what's wrong?



Thank you!










share|improve this question


















  • 1





    “that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

    – CBroe
    May 31 '18 at 13:43











  • Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

    – Jordi Blanch
    May 31 '18 at 15:49













  • Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

    – CBroe
    Jun 1 '18 at 7:01











  • Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

    – Jordi Blanch
    Jun 1 '18 at 7:23











  • Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

    – CBroe
    Jun 1 '18 at 7:30
















1















I'm trying to develop a Nodejs app that will automatically post images/videos to my page once/twice per day.



When using it in Development mode everything works fine, but after changing the app to Live mode, using the Graph API explorer I cannot get permissions to manage_pages and publish_pages. I'm asking for these permissions as the user with admin roles both at the page and the app.



I've read the documentation, and it seems to me that as an admin I should be able to get those permissions and get a page access token, but I can't.



Is there anyone that knows what's wrong?



Thank you!










share|improve this question


















  • 1





    “that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

    – CBroe
    May 31 '18 at 13:43











  • Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

    – Jordi Blanch
    May 31 '18 at 15:49













  • Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

    – CBroe
    Jun 1 '18 at 7:01











  • Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

    – Jordi Blanch
    Jun 1 '18 at 7:23











  • Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

    – CBroe
    Jun 1 '18 at 7:30














1












1








1








I'm trying to develop a Nodejs app that will automatically post images/videos to my page once/twice per day.



When using it in Development mode everything works fine, but after changing the app to Live mode, using the Graph API explorer I cannot get permissions to manage_pages and publish_pages. I'm asking for these permissions as the user with admin roles both at the page and the app.



I've read the documentation, and it seems to me that as an admin I should be able to get those permissions and get a page access token, but I can't.



Is there anyone that knows what's wrong?



Thank you!










share|improve this question














I'm trying to develop a Nodejs app that will automatically post images/videos to my page once/twice per day.



When using it in Development mode everything works fine, but after changing the app to Live mode, using the Graph API explorer I cannot get permissions to manage_pages and publish_pages. I'm asking for these permissions as the user with admin roles both at the page and the app.



I've read the documentation, and it seems to me that as an admin I should be able to get those permissions and get a page access token, but I can't.



Is there anyone that knows what's wrong?



Thank you!







facebook facebook-graph-api permissions






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 31 '18 at 13:35









Jordi BlanchJordi Blanch

326




326








  • 1





    “that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

    – CBroe
    May 31 '18 at 13:43











  • Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

    – Jordi Blanch
    May 31 '18 at 15:49













  • Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

    – CBroe
    Jun 1 '18 at 7:01











  • Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

    – Jordi Blanch
    Jun 1 '18 at 7:23











  • Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

    – CBroe
    Jun 1 '18 at 7:30














  • 1





    “that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

    – CBroe
    May 31 '18 at 13:43











  • Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

    – Jordi Blanch
    May 31 '18 at 15:49













  • Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

    – CBroe
    Jun 1 '18 at 7:01











  • Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

    – Jordi Blanch
    Jun 1 '18 at 7:23











  • Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

    – CBroe
    Jun 1 '18 at 7:30








1




1





“that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

– CBroe
May 31 '18 at 13:43





“that as an admin I should be able to get those permissions and get a page access token” - used to be this way, but has been changed, to prevent abuse. Now you can only ask people with a role in the app for un-reviewed permissions as long as the app is in dev mode, but as soon as you switch it live, you need to get them reviewed - in live mode, there is no such distinction any more between people with a role in the app, and normal users.

– CBroe
May 31 '18 at 13:43













Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

– Jordi Blanch
May 31 '18 at 15:49







Hello CBroe, thanks for your answer. So I've got another problem, because I wanted my app to automatically post images/videos to my own page without any human interaction, and I've also read when starting the review process that Facebook won't approve the app if it is used to automatically post to a page. So do you know fi there's another way to accomplish my purpose? Thank you again!

– Jordi Blanch
May 31 '18 at 15:49















Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

– CBroe
Jun 1 '18 at 7:01





Check developers.facebook.com/docs/facebook-login/permissions/…, it has examples of what you are and aren’t allowed to do. Auto-posting without the page owner’s consent or knowledge would not be allowed; getting stuff from your own CMS or sth like that published to your page automatically is a common use case however.

– CBroe
Jun 1 '18 at 7:01













Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

– Jordi Blanch
Jun 1 '18 at 7:23





Hello CBroe, thank you for your answer. I know I need those permissions to publish (automatically or not) to my own page. But my concern is that if I start the review of my app (just a CLI Nodejs app without any option) Facebook will not validate it because that's what they warn you if you select the option when starting validation. So I'm really stuck here. Do you think I've to follow the validation procedure, or there's another way to get these permissions?

– Jordi Blanch
Jun 1 '18 at 7:23













Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

– CBroe
Jun 1 '18 at 7:30





Chose “Other”, and describe what exactly your app will be doing in the extra text field … You will have to get your app reviewed, no other way.

– CBroe
Jun 1 '18 at 7:30












2 Answers
2






active

oldest

votes


















2














To resolve this issue:




  • Open your Facebook profile (the same one that has been added as an
    admin on the target facebook page).

  • At the top-right of the page click on the down arrow and select
    "settings". From the left menu select "Business Integrations".

  • Look for the app that is linked to the target page and click on the
    "View and edit" link.

  • Ensure under the "Manage your Pages" -> "Pages" title the target
    facebook page is selected. Note: You might have to click on "See all
    Pages" to see all the pages linked to your facebook profile.

  • Do the same by scrolling down to the "Show a list of the Pages you
    manage" title, you will need it later.

  • Click on save.






share|improve this answer


























  • Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

    – Rob Evans
    Feb 5 at 14:52



















0














your application will work fine if you stay in development mode.



If you need the application to publish with a cronjob or something similar and nothing else, you don't need to put your application live.



Also, you probably need to get a permanent token, that can be done by following that method :
http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50625637%2fcannot-get-manage-pages-publish-pages-permission-for-admin-of-a-facebook-app%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    To resolve this issue:




    • Open your Facebook profile (the same one that has been added as an
      admin on the target facebook page).

    • At the top-right of the page click on the down arrow and select
      "settings". From the left menu select "Business Integrations".

    • Look for the app that is linked to the target page and click on the
      "View and edit" link.

    • Ensure under the "Manage your Pages" -> "Pages" title the target
      facebook page is selected. Note: You might have to click on "See all
      Pages" to see all the pages linked to your facebook profile.

    • Do the same by scrolling down to the "Show a list of the Pages you
      manage" title, you will need it later.

    • Click on save.






    share|improve this answer


























    • Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

      – Rob Evans
      Feb 5 at 14:52
















    2














    To resolve this issue:




    • Open your Facebook profile (the same one that has been added as an
      admin on the target facebook page).

    • At the top-right of the page click on the down arrow and select
      "settings". From the left menu select "Business Integrations".

    • Look for the app that is linked to the target page and click on the
      "View and edit" link.

    • Ensure under the "Manage your Pages" -> "Pages" title the target
      facebook page is selected. Note: You might have to click on "See all
      Pages" to see all the pages linked to your facebook profile.

    • Do the same by scrolling down to the "Show a list of the Pages you
      manage" title, you will need it later.

    • Click on save.






    share|improve this answer


























    • Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

      – Rob Evans
      Feb 5 at 14:52














    2












    2








    2







    To resolve this issue:




    • Open your Facebook profile (the same one that has been added as an
      admin on the target facebook page).

    • At the top-right of the page click on the down arrow and select
      "settings". From the left menu select "Business Integrations".

    • Look for the app that is linked to the target page and click on the
      "View and edit" link.

    • Ensure under the "Manage your Pages" -> "Pages" title the target
      facebook page is selected. Note: You might have to click on "See all
      Pages" to see all the pages linked to your facebook profile.

    • Do the same by scrolling down to the "Show a list of the Pages you
      manage" title, you will need it later.

    • Click on save.






    share|improve this answer















    To resolve this issue:




    • Open your Facebook profile (the same one that has been added as an
      admin on the target facebook page).

    • At the top-right of the page click on the down arrow and select
      "settings". From the left menu select "Business Integrations".

    • Look for the app that is linked to the target page and click on the
      "View and edit" link.

    • Ensure under the "Manage your Pages" -> "Pages" title the target
      facebook page is selected. Note: You might have to click on "See all
      Pages" to see all the pages linked to your facebook profile.

    • Do the same by scrolling down to the "Show a list of the Pages you
      manage" title, you will need it later.

    • Click on save.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Nov 19 '18 at 18:20









    Federico Grandi

    3,08821229




    3,08821229










    answered Nov 19 '18 at 7:58









    Nzwisisa ChidemboNzwisisa Chidembo

    212




    212













    • Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

      – Rob Evans
      Feb 5 at 14:52



















    • Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

      – Rob Evans
      Feb 5 at 14:52

















    Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

    – Rob Evans
    Feb 5 at 14:52





    Once you've done this though, what access token do you use and what API endpoint do you use to post to a page?

    – Rob Evans
    Feb 5 at 14:52













    0














    your application will work fine if you stay in development mode.



    If you need the application to publish with a cronjob or something similar and nothing else, you don't need to put your application live.



    Also, you probably need to get a permanent token, that can be done by following that method :
    http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token






    share|improve this answer




























      0














      your application will work fine if you stay in development mode.



      If you need the application to publish with a cronjob or something similar and nothing else, you don't need to put your application live.



      Also, you probably need to get a permanent token, that can be done by following that method :
      http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token






      share|improve this answer


























        0












        0








        0







        your application will work fine if you stay in development mode.



        If you need the application to publish with a cronjob or something similar and nothing else, you don't need to put your application live.



        Also, you probably need to get a permanent token, that can be done by following that method :
        http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token






        share|improve this answer













        your application will work fine if you stay in development mode.



        If you need the application to publish with a cronjob or something similar and nothing else, you don't need to put your application live.



        Also, you probably need to get a permanent token, that can be done by following that method :
        http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 6 at 10:47









        AsenarAsenar

        4,70822440




        4,70822440






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50625637%2fcannot-get-manage-pages-publish-pages-permission-for-admin-of-a-facebook-app%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            這個網誌中的熱門文章

            Xamarin.form Move up view when keyboard appear

            Post-Redirect-Get with Spring WebFlux and Thymeleaf

            Anylogic : not able to use stopDelay()