How to track Facebook posts we shared through email? - facebook

We will send a email to targeted users
Email contains a link name Share via Facebook
When targeted users clicks on the Link
It will open face book page asking them to share the post
If the targeted users share the post as public, How we should track them?
Who ever likes the post How we should track them?
How many users like the post, How we should track them?
In my above questions all are feasible? If yes how can we do that, any links helping the same?

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

Facebook contest / promotion app force user to share post

I'm developing a Page Tab App for a contest/promotion and my client wants participants to share a certain post on their own wall to be eligible for winning. I have a few questions about this:
Is that even legal, under Facebook's promotions guidelines? Note that we don't want the user to share to be able to participate, but to be eligible for winning.
How would we go around the privacy issue for each user? I mean, can we force a user to share a post publicly, even if the normal setting is - for instance - "friends only"?
Still on privacy: can I even access who shared a certain post by using the Graph API, or get a callback response from Facebook when the user shares a post? I don't think so - the only way I see it is that the contest administrators would have to check every user's wall to see if he/she shared the post publicly. Is that how it's normally done?
I know some of these questions are duplicated but couldn't find a proper answer, so I'm asking them together here.

Facebook SDK iPhone, friends list

I have one question.
I want to share photos from my application via facebook.
There is no problem to share it on my wall, but is there any possibility to share it on friend's wall ?
Something like click share button, log in, choose friends and share it on their wall ?
I have been searching application in appstore which can do that, but i found nothing.
You can post to a user's friend's feed using the Graph API, assuming the user granted you the relevant (publish_stream) permissions.
POST /[friend]/feed
message=hello&picture=http://...
I should stress strongly that users consider this very spammy behavior for apps, and it is not generally recommended.
Source: https://developers.facebook.com/docs/reference/api/post/

How to invite users' friends via facebook?

I'm looking for a simple way for users to be able to invite their friends to follow them on my website.
E.g Bob invites sally to be a follower of Bob on mysite.com.
I was thinking of doing this via requests, however I've read that they only work for canvas apps and not regular websites, meaning if Sally accepted Bob's request, then my website would be loaded as an Iframe within facebook, this would break the layout of my site and won't look good.
Is there any solution, like showing users a link within the canvas which they can click to have canvas turned off and have them sent to my website?
In the facebook TOS it says that a canvas can't exist just for redirecting users, and yet it says that facebook requests should be used for inviting users to your site.
My question is, then what would be the proper way for a website to let their users invite their friends from facebook?
I think that the only way you can do that with facebook is by sending private messages to the invited users which contains the link to your "invite url".
You can use the Send Dialog with the link parameter being the invitation page for your site.
The problem with this method is that you can not control the message that is being sent, you can however put the needed info into the og tags of that link which are added to the message.
Another approach is to use the Chat API where you have complete control over the messages that are being sent.
Problems with this method is that you'll require an extra permission (xmpp_login) and that you'll need to implement a xmpp client.
This is probably an overkill.

How to publish a persolized newsfeed on users stream in Facebook?

I read the Facebook developers guide, but I'm not sure to have well understood wheter my goal is achievable or not.
I have developed a small app that asks to users their topics of interest, so they will receive filtered updates on those topics. This currently works, my database stores users and topics.
Now I want to publish on registered users stream a newsfeed if there are updates on the topics they selected (in the oauth dialog I asked permissions for "publish_actions").
My app doesn't use OpenGraph, I would that the newsfeed has my apps as title, a small picture and a brief description and it links to and external site (not mine).
The feed is personalized, so that's why I don't use a Facebook page.
Is it possible to realize this?
Thanks in advance
This is not allowed by Facebook Platform Policies. Publishing something to the wall must be related to something the user has done, e.g. User has read an article or User has achieved a high score. Posting an link / article to the user's wall is not allowed since it's not a direct action the user has taken.
Instead, you should provide the user with personalised RSS feeds. Each user would have their own RSS feed related to the topics they have indicated they are interested in. Facebook shouldn't be used in this way.