Is there a way to auto-approve and make all the Comments Plugin's comments public by default?
Also I really need to know on what basis the comments are held for moderation. On some pages, they are public by default, on others they end up in moderation queue.
---------- Update 0 ---------
I removed fb:admins, the moderation UI has disappeared, but the moderation is still in effect. I get the admin UI when I load the page logged in with the App admin creds, and the I can see the comments are in the moderation queue (even new ones). I have even ticked "Make every post visible to everyone by default".
What seems to be the problem?
I have determined the cause of this issue.
It turns out that if you try and post to a comment box using a 'fresh' facebook account, these comments are automatically added to the moderation queue. This makes sense as the users posting these comments look like spammers.
Go into any of your page with facebook comments included.
And then click the settings which is top right corner of comments box.
Find
Make every post public by default
among options
and click that option and save.
Related
My Facebook Comments Moderation Tool is not showing new comments as pending approval and makes all comments public while in my settings it's set to let me approve every comment.
This bug has just appeared recently, but I never made any changes to the settings.
I would appreciate it if someone could point me in the right direction to get this bug fixed and bring back comment moderation.
The moderation link is no longer visible: I just switch to https://developers.facebook.com/tools/comments/ to see previous comments, but new comments are not visible there.
Thanks in advance!
We have found that the reason of this bug was related to Facebook cache.
Im using Facebook's like button plugin on my own website product pages, also using opengraph tags
http://developers.facebook.com/docs/reference/plugins/like/
Everything seems to work fine, the problem is when people 'like' a product, the comment box shows up but if they leave it empty only single line is posted on their feed like:
Jon Doe has liked "title here".
But when they write that comment when they click Like or even post the the link manually all the image,text,description information is correctly displayed.
Anyone knows how to fix this?
Well, that’s the basic difference between a like and a share. Since Facebook has merged these to functionalities into one social plugin, it’s up to the user which action he takes.
The old share button has been deprecated, so not much use in implementing it now, because even if it’s still possible(?) it will stop working eventually.
If you want shares instead of likes, your one alternative IMHO is implementing the Feed Dialog on your site, triggered by a click on a button of you own making.
I have tried using many plugins for FB Comments in WP. But all these plugins are cluttered and rersults in conflicts and many bugs. So I have decided to insert fb comments manually into my website and I have did that too. The problem now is I am not getting new comments into my moderation queue though I have set "Allow comments after my approval" in Moderation settings of my FB app. Even through my website I am getting only " Hide, Ban, Boost comments". Approve is not there. Have I missed something to be done while inserting fb comments?
If you specified the fb:appId and fb:admins correctly per the documentation (https://developers.facebook.com/docs/reference/plugins/comments/ and https://developers.facebook.com/blog/post/490)
then go to
http://developers.facebook.com/tools/comments.
I am trying to add the Facebook comments box to my site.
The problem I am having is that I want to disable the ability to post under various circumstances. An example of this would be "If the user is not logged in: Show all of the comments so far, but instead of the ability to add comments, display a "Sign Up to Comment" button.
Right now, the best idea I can come up with is to just remove the whole comment box and replace it with the aforementioned button thus getting rid of all of the existing comments. This will not work for my purposes, because there would be no incentive for the user to sign up using this method.
I have looked into trying to create two versions of the comment box: one with the permission to post, and one without. However, I did not seem to find any way to do this.
Now I am just completely out of ideas.
Any help is very much appreciated.
The Facebook comments plugin is limited as to what it can do. All of the options are documented on the developer site. I don't see where you could specify how it is displayed like you want. I would suggest building your own facebook app to do comments, then you have full control over how comments are displayed.
I've added facebook comments to my website using the following steps:
I created a new app herehttps://developers.facebook.com/apps/
In the auth dialog page for the app, I set 'default activity privacy' to 'Public'
I got the code for the comments box here https://developers.facebook.com/docs/reference/plugins/comments/
I used the HTML5 version of the code and added it to my site in the two places specified - right after the body tag and where I want the comments to appear.
I then opened the comments moderation tool for my new app.
https://developers.facebook.com/tools/comments?view=recent_comments
I clicked on 'Settings' and turned on 'Make every post public by default'
I also listed myself as a moderator.
I also added
<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}">
inside the head tags for the page.
When I go to my site - the comments box appears to work ok. I can make a comment, but I can only see comments made by me. I cannot see comments made by people I am not friends with. How do I fix this problem? I'd appreciate any help.
Thanks
Every comment you leave on a facebook-comments driven web site is public, the same way it is on a fan page. Even a non facebook member can leave a comment.
I am looking for a way to turn it off and get the same permissions you have on your facebook wall. Currently, everybody who has the link can see the page content and all previous comments.
Had the same issue and figured out that Facebook grabs urls differently for displaying and submiting comments.
If the url you're providing him in data-href (e.g. short url) is different than the window.location url (url in address bar), then it's probably the case.
P.S. I know that the question is from 2011, but someone else may show up with the same problem.