简体   繁体   中英

How Can I Integrate Facebook With My Own Like Button

I have a like button on my own website, and I want it to function just like it currently does, with the additional feature that it also makes a post on the person's facebook timeline "John Smith liked this post on www.example.com" where www.example.com is my website. How can this be achieved?

Facebook has documentation for how to put their own like button but I don't want theirs, I just want what I already have to have that one functionality.

First of all, you are not allowed to use custom graphics for the Like Button, you MUST use their own one.

You can use og.likes to create your own Like Button: https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes

A message about the User having liked something shows up automatically on Facebook, you can't "autopost" it additionally. It would require to authorize a User with the publish_actions permission, and it will definitely not get approved by Facebook because the message parameter must be 100% User generated:

Don't prefill captions, comments, messages, or the user message parameter of posts with content a person didn't create, even if the person can edit or remove the content before sharing.

Source: https://developers.facebook.com/policy/

If you know how to put their button on your page, you should also know how to put your own button on your page. It should be as easy as changing code between

<a href...> 

and

</a>

I just googled 2 min and came up with this:

https://developers.facebook.com/docs/plugins/like-button

It says: Use this URL in an iframe or as a link to your plugin.

http://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fyoururl.com&width&layout=standard&action=like&show_faces=true&share=true&height=80

Just change yoururl.com to whatever it should like.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM