Facebook Mentions on a Facebook Page with Graph API

Viewed 401

Has anyone had success with a mention of a FB Page via the Graph API? I'm trying to have one page mention another posting via the Graph API.

  • I have permissions: "pages_read_engagement" and "pages_manage_posts".
  • Have tested using FB Pages I'm the admin of with an approved app I'm admin of. Also these Pages are over 6 months old. Also using a real user (mine) and not a test user.
  • Have posted with @[Page Id], @[Page Name], @[Page ID:Page Name], and @[Page Id:1:Page Name]
  • Made sure in the Page setting mentions by others is allowed.
  • Using Facebook SDK version 11.0

and the post always has the mentioned removed.

For example "This is great @[109904187850644]" posts as "This is great"

The only time mentions show is when the Page mentions itself.

For reference:

Any thought on the issue? Permissions, way posting, etc?

1 Answers

I have done this recently so I hope I can help you out.

To me it sounds like while you have the required permissions you are missing the actual Page Mentioning Feature. As described on the Page Mentioning Reference the Feature is required to @mention other Pages this is why mentioning the posting Page itself works.
To get authorization to use said feature you have to do an App Review.

Additionally you might want to read up on the differences between Permissions and Features.
From my experience there is no way to test out any functionalities requiring a Feature without doing an App Review because the Graph API will not return any useful data even in development mode while you can test out any permissions without having to do an App Review before.

Related