Reputation: 177
I'm a bit stumped with a Facebook Graph API issue here. I'm using the Facebook PHP Graph API to post to a Facebook page, authenticating as myself with "manage_pages" and "publish_pages", and posting a scheduled post.
The problem is that, where the account which I was offering Graph the access token with (my own personal account) can see the posts getting published, and see them on the wall... Other accounts cannot see a thing that graph is posting. See screenshots below between the two facebook accounts:
My FB Account - https://pasteboard.co/Hd6XWYN.png
Another FB Account (albeit a page admin also) - https://pasteboard.co/Hd6Yw9W.png
The Facebook page has full visibility permissions without restriction. The posting account can see the timeline posts, others cannot despite the posts being "visibility=everyone".
Does anyone know why this behavior is occurring?
Any help would be appreciated
Upvotes: 3
Views: 1682
Reputation: 73984
Your Facebook App needs to be public/live, or the posts will not be visible for regular users.
Upvotes: 3