require appreview to get public feed from public facebook page? - facebook

I am trying to get public feed from a public facebook page to show in our website. Do i need to submit my app for appReview? I have checked the below url
https://graph.facebook.com/v2.9/{PAGE_NAME}/posts?access_token={ACCESS_TOKEN}
I got response as below:
This endpoint requires the 'manage_pages' permission or the 'Page Public Content Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages and https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS for details.
Is there any other method or api to get same data from facebook?
Thanks in advance.

There is no other way, you can either user Page Token if you own the Page or you have to go through the review process for Page Public Content Access.

Related

Need to create Facebook events feed from public page

I'm trying to get an events feed from a Public Facebook page, but can't get it working.
I've an app with "Page Public Content Access" permission.
I try {page-id}/events and {page-id}/feed without luck. In the first case I get an empty data array, in the second one I get all posts but no events.
You simply cannot get events from public pages anymore (this had been changed after Cambridge Analytica).

Fb System User: do I need a page access token for "assigned pages" to work?

I'm using a Facebook marketing-API system user to create some ads. The posts for those ads are created as a fb page.
In the business settings, I've assigned that page as an "assigned asset" to the system user. This worked, since:
GET /me/assigned_pages
returns:
[{"id": "1027844850652657",
"tasks": ["ANALYZE", "ADVERTISE", "MODERATE", "CREATE_CONTENT", "MANAGE"]
...
However, when I try to access any post on that page or the page itself:
GET /1027844850652657`
I get:
OAuthException, code: 10, message: (#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook.
So this "assigned page" thing doesn't appear to have any effect.
Curiously GET /me/accounts returns [].
What's the recommended way to access posts on a page I created with the system user? Do I really have to use the manage_pages permission for my app, to request a Page Access Token on behalf of my system user?
You do need a Page Token.
Page Public Content Access is for access to Pages you do NOT own - of course, only for read access.
If /me/accounts does not return anything, you will not have any Page Token. Of course you have to authorize with manage_pages to get access to your Pages.
Alhtough, if you only want to read Page posts, you can apply for Page Public Content Access and forget about the Page Token.

Query public posts / feeds from facebook

I am building an app in which user will enter some words.
I need to get data about these words from facebook public feeds / public posts .
After getting data, i will display post / feed permanent_uri in my app.
i have read out following link but i do not know where to start. From whom i need to contact and on which platform.
https://developers.facebook.com/docs/public_feed/
i also read out link Facebook public feed API
In which one person answers that fb restricts this now.
Can i get public posts / feeds from facebook ?

How to create a public post with Facebooks feed dialog

I am using Facebook's feed dialog to prompt a user to share a link to their facebook wall (
Facebook's feed dialog)
but when I try view the post when I'm logged in as a different user I get an error saying the page does not exist. I'm assuming this is because I'm not a 'friend' of the person that made the original post (using the feed dialog).
My question is: is there a way to set the feed dialog to make the post public and viewable to everyone and not just their friends?
No, only the user has the privileges to determinate the post visibility

How to get facebook page rss feed (everyone)

If you view facebook page, they are link left-bottom shows rss feed for facebook page, but unfortunately, the feed only shows status update by page owner, is there anyway to get feed from everyone who post the new status in the page....
There's another way to get the feed from a public Facebook page as RSS, which is entirely public and can be retrieved anonymously; i.e. requires no Facebook connect or other stuff. The format for the URL of the RSS feed is:
https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=rss20
Where PAGE_ID is the Facebook ID of the page. Or even better, as JSON:
https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=json
Use http://developers.facebook.com/docs/reference/api/, get the access_token like this: Facebook: post image and description to wall and in page album via php
These guys seems to be providing an API as well here - https://randomtools.io/developer-api/