I got the autopost function to Facebook working. For each new content item on my site, it auto pushes to my FB page (4Abstracts).
However, these posts are only visible to me! If I look via a Facebook user (one of my friends), who is subscribed to the page, these posts are not visible!
Even when we manually go to the facebook page, my auto pushed posts are nowhere to be found. Once I login under my name, they are.
It's strange, since the posts have the 'public' symbol next to them, suggesting that everyone can (and should!) see them.
Thanks in advance!
There's not anything I can think of that JFBConnect would be doing to 'hide' posts to only you. There's not even a way to do that that I'm aware of.
Can you go into the Channels area of JFBConnect and check the stream preview that's shown? I'm curious if the auto-posted content is showing up there, which means it can be fetched by the API.
Definitely tinker with the privacy settings (even setting them to private and then back to public to see if that somehow wakes it up) and let us know if you determine anything else. We'll try to wrack our brains as to what it could be here as well.
thanks for your quick reaction. It is indeed really weird. The stream in the channels area is indeed working. It shows all posts, also the ones that were posted prior to this integration.
If I try to edit the post directly on FB, I can not change the visibility to private and/or public. I can only change the text of the post.
Only thing that I can think of, my FB app is in development mode, maybe this is the cause (that somehow FB on purpose only shows it to admins of the page). If I set the app to public, the integration stops working and once I want to auto-post, it gives me the message that I should request FB for publish_pages etc. (I am awaiting their approval of the app).
I will report back once it's public to see if this problem persists.
If I set the app to public, the integration stops working and once I want to auto-post, it gives me the message that I should request FB for publish_pages etc. (I am awaiting their approval of the app).
That's interesting as usually, when you grant a permission while in dev mode, that permission carries over to when the site is live. We actually recommend that most users follow those steps (grant the required page permissions in dev mode and then go to live) as a way to avoid the App Review process. That's ok since you're usually just trying to get permissions from admins. Going live does prevent you from getting the page permissions from general users, but usually, our customers aren't trying to setup Channels for their users and only for admins.. so it works.
Your hypothesis for why it's not showing being that it's in dev mode also shouldn't be the cause. However, Facebook is constantly changing, so if you do manage to determine that makes the difference, definitely let us know.