I am currently trying to use the Facebook Comment Social plugin for comments on my site. Almost everything works, the comments can be seen by people on the site and also viewable using http://developers.facebook.com/tools/comments. And the "Post to Facebook" checkbox is checked. However, the comments are still not posted on the news feed or wall or anything at all of the person commenting.
"Make every post public by default". setting is selected on moderator. and the is present in all pages.
Why is that? Have I missed anything? Please help...
Note: I cannot give the URL of the site since it is not yet uploaded to a public server and am just testing it on my PC with the router on port forwarding. I think the router is properly configured since my friends can access the site given the proper IP address.
Related
I recently set up an HTTP poster that uses cURL, PHP and the Facebook API to post to my page's timeline.
The page is a dedicated #nowplaying page for an online radio station, so the auth token and associated facebook app is only for one user, which is myself.
The poster has been working for a few weeks, but I have only just now realised that only I can see the posts, which (as they appear to me) are made 'as the page'. Other page followers can only see a single manual post I made welcoming people to the page.
I know this might be a super user question, but I have checked all relevant page settings, and the fact that they can see manual posts by the page makes me thing it's an API/Token thing.
Q: Why can't my facebook page visitors see my automated posts?
Here is my page
Here is what I see, and what I want users to
see. Note: notice the little world logo on each post indicating that they are public.
Edit: I'm making the post over http at https://graph.facebook.com/{pageID}/feed...
I just added Comments Plugin to my website using Facebook for WordPress (A WordPress plugin). And I my friend tested commenting on the web page with option "Post to Profile" checked.
The post appeared on my friend's profile but when I tried to like or comment on the post, it says
"Unable to like this object because it is not accessible (it may have been removed or you may no longer have permission to see it)."
Does anybody know how to fix this?
This is the web page url http://www.baagames.com/2013/10/simcity-cities-of-tomorrow-gameplay
And this is my friend's post http://on.fb.me/H1eydT
This has been ongoing since the last 2 weeks. Every WordPress with Facebook Comments installed has the same issue. Asked the WP. Nothing. Asked FB. Nothing. The FB comment developers say it is FB causing the problem and to wait. That's all I know. VERY FRUSTRATING AND STRANGE!
I have installed Facebook Comments for my Wordpress blog and everythings is working fine except for the fact that I'm not receiving notifications on facebook.com
1) I'm setupped as a Moderator of the apps
2) Meta properties : fb:app_id and fb:admins are set correctly.
3) Comments are getting in the moderation area so they are definitively there.
Is there anything else to checkout?
I have even try to create the whole process again with a new apps to see if I would have corrupted my apps in some way but it doesn't work.
Thanks for your help.
Mathieu
From Facebook Comments Box Docs
How do I know when someone comments on my site?
You can subscribe to the 'comment.create' and 'comment.remove' events
through FB.Event.subscribe.
You can use comment.create to do that, But it's impossible to get notified on Facebook
As you might know Facebook enabled this "reply on comment" feature recently. And if you have a page, you will find a checkbox in settings saying Allow replies to comments on my Page. This means that some pages could have turned this feature off.
So now I have to integrate Graph API requests in my website to post replies. I was wondering if there is a way to get if the page has enabled replies or not. Because if I post reply on a comment which does not support it, I'll get an exception.
To overcome this, I'd like to know a priori if the feature is enabled and do not allow to reply from my site if it is not.
I looked into FB docs, but couldn't find anything. Also there is a "can_comment" field in every comment object. Can it be used instead?
I am building a site, in which I denied hotlinking of images. But after I added the facebooks "like" link to my pages, I realized that I want to allow hotlinking for facebook. So, if a user likes a page on my site, facebook should be able to show a related thumbnail of the page in the profile of the user. So, I added an exclusion rule in IIS like
if {HTTP_REFERER} matches pattern ^(https?://)?(\w+.)facebook.(com|net)(/.)*$ , allow.
Alas, it didn't work for me.
After that I googled for an answer. A forum post suggested to use "tfbnw" instead of facebook, so I added that exclusion, too:
^(https?://)?(\w+.)*tfbnw.(com|net)(/.*)*$
But as you might expect, still no chance.
So, I don't know which URL facebook uses to request images when a user uses the like button. I would appreciate any help to uncover this mystery, so that I can allow that URL on my site.
Note: If I disable hotlinking protection, everything works fine. So we know that my problem is just the hotlinking protection.
Can you try whitelisting with IP address? All of FB's crawlers should come from one of the IP addresses returned by
whois -h whois.radb.net '!gAS32934'
Try allowing the domain fbcdn.net:
^(https?://)?(\w+.)fbcdn.(com|net)(/.)*$
This is facebook's content delivery network.