Post Privately to Facebook Application Wall Page - facebook

When you publish a post to your application's wall, is it possible to set the privacy of it?
As per the "privacy" option mentioned here:
http://developers.facebook.com/docs/reference/api/post/
Privacy seems to be ignored when I try it (and I am doing it as the application admin). It doesn't seem like this case is included in the paragraph below, but perhaps this is the reason (from the same page):
Note: This privacy setting only applies to posts to the current or specified user's own Wall. Facebook ignores this setting for targeted Wall posts (when the user is writing on the Wall of a friend, Page, event, group connected to the user). Consistent with behavior on Facebook, all targeted posts are viewable by anyone who can see the target's Wall.

What you should do is post to the applications wall page using a Page access token. See the "Page login" part of https://developers.facebook.com/docs/authentication/.

Related

Facebook Comments Mirroring not working

I have a Facebook Page for my blog named PeppyBurro. And I have a Facebook App named PeppyBurro Blue. I am using this app's app ID to embed FB comments on my blog. The comments section is live and working fine.
I can even moderate the comments on my moderation page:
Now I want to enable Facebook Comments Mirroring in this app's settings so that the comments entered on the website appear on the corresponding post on the FB page and vice-versa. However, when I attempt to do that, FB tells me I don't have a page to connect!
For what it's worth, I already have Instant Articles up and running on my page.
I have had the same problem: It's not possible to activate mirroring to post to personal Facebook profiles. It only works with Facebook pages (sites). In order to use this feature you have to create a Facebook page (with your profile) and post to it.

Posting to Friends wall using Facebook C# Sdk

I'm designing a WP7.1 App that publishes to other user's wall, using Facebook C# Sdk, without user interaction (i.e. in Background).
I searched for methods and discovered that a POST would do the things.
However, Facebook Roadmap Page and this Blog Post, mentions that the ability to post to other user's wall by Graph API has been removed and instead Feeds Dialog must be used.
My question is:
- Is this change going to affect the above POST Method.
- If Yes, then, is there a workaround to POST on other user's wall without User Interaction ( i.e. IN Background).
now to post on friends wall, either you must use feed dialog, that will prompt user.
but if you don't want to prompt user then you can post on your user wall with a tag to user's friend, assuming friend approve the tag it'll show up on tagged friends wall.

Link or connect facebook comments plugin to comments on fan page wall posts

Facebook comments plugin - as far as I understand, if I have put the facebook comments plugin on a post web page, and the permalink of the post being commented on matches the base URL, then comments are stored via facebook using my post permalink.
Lets say if I post the permalink onto my facebook page wall (which I am the admin of), the open graph tags come into play, all the relavant data is pulled in, fb:admins, fb:app etc.
But is it possible to connect my facebook page (using my facebook page ID) to that permalink - so that comments posted on the page using comment plugin, connect/link with the post comments on my facebook page wall?
Thanks
This is currently not possible. We've implemented custom solution using Facebook Application and Facebook Javascript SDK on the website itself. You need to query the comments table of a specific Page post via FQL using your app access token from your server to retrieve all comments and render them on the page.
Then you need to provide user with several entry points for several states in order to enable posting for them. You need to solve four cases:
User doesn't like the page and didn't authorize your app
User doesn't like the page and authorized your app
User likes the page and didn't authorize your app
User likes the page and authorized your app
User needs to like your page and authorize your app with publish_stream permission in order to be able to comment on your page posts via your website. Of course you need to maintain reference between posts on your page and posts on your website.
The website where we did this a few years ago is BIGGBOSS click on "Komentáře" and find the same post on Facebook with the same comments.
As far as I understand your question its not possible to connect the comments from the commentbox, integrated in your non-facebook page (e.g a blog of yours), to the comments which are posted to a post on your fanpage.
The only solution would be to build an custom commentbox with the open-graph and publish the comments to the fanpagepost and additionally extract the comments out of the fanpage to display them on your blog.
But this requires accepting permission dialog before people are able to comment on your blog which would probably decrease the comments made. You would lose the benefit of the built-in commentbox.

How to make wall posts made by users on app's facebook page

Is there anything I need to do to make posts users make on their wall via a custom ios application using it's own facebook app id, also appear on app's (facebook app it uses I mean) own facebook page?
I would expect this to appear automatically but it doesn't seem to be the case.
In order to read one's Facebook wall, you need the access token to authenticate reading. This will give you access to all non-public wall posts. From this, you can pass the newly posted content to your page through the feed action.
Reference: http://php-academy.blogspot.com/2011/04/how-to-post-from-facebook-app-to.html
Enjoy and good luck!

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.