Facebook Comments Plugin - Allowing user with session to delete comments - facebook

I'm not sure if this is possible but I'll just ask. I'm using the FB comments plugin on my site, I know there are admin privileges as to be able to let admins moderate the comments, what I would like is for a way to allow the user to delete comments, like if the user was on FB he can delete comments made on his posts. Is this possible?

There are no settings for this. Users can only delete their own posts. You would have to contact Facebook directly to request this.

Related

How to automatically post to Facebook

Please could you help. I have created a website that allows people to upload listings of items they are selling. I want to know how to add the feature where when someone creates a listing, it automatically posts on the user's FB page, with a link to the listing on our website. Is this possible? Would the user have to log into our website using their FB account for this to happen? Thanks everyone for your help.
Martin
You need to create a Facebook App and use Facebook Graph API with publish_actions permissions to do that. Note that the facebook rules prohibit sending fully automated messages that the user has no control, your user must have the ability to edit the message before sending

Making comments/posts show both on my site and on a Facebook page

Is it possible for people who are visiting my website to leave comments/posts which are visible/posted both on my site and on my Facebook page?
So if a user types in my site a comment such as "your site sucks big time" I want that post to exist both in my site (in a comments page for example) and in my site's Facebook page.
The comments plugin seems just to add a comments functionality in my website.
The embedded posts plugin does the opposite. Is there some combined functionality?
It is not possible with the Comments Plugin, you could listen to the edge event for creating a new comment but it does not get you access to the contents of the comment: https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/v2.2
There is only one way to do this: By creating your own commenting system and by authorizing every user who wants to comment. Since you probably want the comments to show up as posted by that user, you would need to authorize the user with the "publish_actions" permission. You need to get that permission approved too: https://developers.facebook.com/docs/apps/review/login
So, the steps are:
Create your own commenting system
Authorize users who want to comment (FB.login)
The user should be able to decide (with a checkbox, for example) if he wants his comment to show up on Facebook too
After posting in your custom commenting system, use the feed endpoint of your page for posting
...or use the comments endpoint of a specific page post

How Do I Detect if a User Already Likes My Facebook Page when landing on my site without user_likes permissions

When a user lands on my website I would like to present him with a litebox with the like facebook widget in it. However I only want to do this if they haven't already liked our facebook page.
I want to make this process seamless so I dont want to have to ask for permission first.
I read somewhere that if its for your own sites FB page, then you dont require this.
But cant find any more information other than a person stating this in the stackoverflow.
Any help much appreciated.
thanks
andy
You would need to go through the review process with the user_likes permission. Facebook will not approved user_likes for that, because like gating is not allowed anymore.
It was possible earlier to check if a user liked a Page directly in a Page Tab/App, but that flag was removed.

Facebook Registration plugin ask for permissions to Post on timeline

I am using the FB registration plugin to register users (Since I want a unique mysite_username for each user) But this does not allow me to access permissions to post on the users timeline like the FB login button.
I would like to know some standard technique to "Connect" my users with their facebook timeline so that they can choose to post the achievements they obtain on my website onto their facebook timeline!
Something like the FBML Promt permissions but Its getting deprecated so I'm NOT really sure about using that. But smething like that would definitely help!!
Glad to accept the most suitable answer!
Adit
Just use FB.login from the JavaScript SDK, and specify the permissions you want in the scope parameter.

Disabling comments or likes on a specific post made via the Facebook API

I have an app that posts a message to a person's Facebook Timeline / wall.
Is there a way to disable commenting or likes on that post via the Graph API?
No that's not possible with graph api!
You can only disable commenting for a post if the end user is a 'page' or public profile, but not if posting to a normal user.
No - whether or not a post can be liked or commented on is determined by the privacy settings of the user who posted the content - for example, you may not be able to comment on posts in a Group, even if the posts are visible to you, because the Group admin has selected to only allow members to interact with content there.
Similar restrictions are in place for user profiles (allowing comments on content posted to a user's timeline) and pages (e.g. only fans of the page can comment).
There is no way to make a post and have an option or parameter on that specific post which prevents Likes, comments, sharing, etc for that content.