As the heading says,

Is there a simple plugin or API to pull reviews from my facebook page?

Dani AI

Generated

Quick summary and where the thread left off: there are three practical approaches — manual curation, a WordPress plugin that handles the plumbing for you, or building a tiny integration against the Graph API. pointed at the Activity/Feed widget (that shows page activity, not just testimonials) and is right to flag moderation — most sites do better showing a few curated testimonials rather than streaming every review.

If you want the lowest-effort, reliable route use a WordPress reviews/feed plugin that handles Facebook auth, caching and filtering for you (so you can hide or approve items). Examples used by many sites include Smash Balloon’s Reviews/Feed extensions (supports Facebook Reviews, local caching and moderation controls) and the “Social Reviews & Recommendations” plugins on WordPress.org. These save you from wrangling access tokens and API changes. (smashballoon.com)

If you want to build it yourself the Graph API exposes a ratings/recommendations edge for Pages; note this requires a Page access token (not a simple user/app token). A common request looks like:

GET }

(You obtain a Page token by exchanging a user token for pages you administer — e.g. via /me/accounts and then use that Page token server-side.) (stackoverflow.com)

Troubleshooting and cautions: if you see "(#210) A page access token is required" you’re using the wrong token type — generate a Page token and inspect it with the Access Token Debugger. Facebook replaced old manage_pages scopes with new page permissions (pages_read_engagement, pages_read_user_content, pages_show_list, etc.), and pulling reviews from public pages you don’t own may trigger Page Public Content Access and app review. Cache results locally (avoid rate limits and survive API changes) and keep moderation controls. (stackoverflow.com)

Rule of thumb: for a few curated testimonials copy them manually (best control); for automated, pick a maintained plugin (least maintenance); for custom workflows, use the Graph API but budget time for tokens, permissions and occasional Facebook platform changes — and moderate what gets shown.

Recommended Answers

All 2 Replies

I don't know if there is a way to automatically pull just reviews from one site to another; as far as I know, you get everything or nothing. Or perhaps you have a section of your facebook page specifically for testimonials, in which case you could restrict the content of that feed to just that section. But even so, would you really want to?

It would be best to moderate the reviews before having them show up elsewhere; in most cases, two or three representative testimonials suffice, and are easy enough to copy and paste over manually. More than that and a site starts to lose its credibility.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.