Cannot get manage_pages publish_pages permission for admin of a Facebook app
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
|
show 1 more comment
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
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
|
show 1 more comment
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
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
facebook facebook-graph-api permissions
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
|
show 1 more comment
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
|
show 1 more comment
2 Answers
2
active
oldest
votes
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.
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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
add a comment |
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
add a comment |
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
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
answered Feb 6 at 10:47
AsenarAsenar
4,70822440
4,70822440
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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