是否可以拥有自定义的Facebook按钮?

Séb*_*uel 30 facebook facebook-like

有时,客户希望有一个自定义的"Facebook按钮".我的意思是不同的图像和设计.

我曾经使用sharer.php:

<a id="fb-share" style='text-decoration:none;' type="icon_link" onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=foo&amp;p[summary]=bar&amp;p[url]=https://www.foobar.com/&amp;p[images][0]=https://www.foobar.com/thumb.gif','sharer','toolbar=0,status=0,width=580,height=325');" href="javascript: void(0)">
<img src="img/share.gif" width="62" height="18" alt="Share"/>
S</a>
Run Code Online (Sandbox Code Playgroud)

但是,由于Facebook已弃用"共享"按钮,它似乎无法正常工作.相反,我们必须使用"喜欢按钮".

那么是否可以使用带有自定义图像的自定义按钮?

我在facebook api页面上看到了一个创建按钮的生成器,但我想知道是否可以使用不同图像的自定义按钮?

Sim*_*ias 44

这可能需要大量的工作.

基本上,您必须通过Open Graph API发布喜欢的动作.然后,您可以将自定义设计添加到"喜欢"按钮.

但是,你需要跟踪自己喜欢的东西,这样回归的用户就可以不像以前喜欢的内容了.

此外,您还需要让用户登录您的应用并向他们征求publish_action许可.

总而言之,如果您正在为应用程序执行此操作,那么它可能是值得的.对于一个你基本上希望用户喜欢文章的网站,这真的很多.

此外,考虑到每次通过Facebook登录时询问用户权限时,您都会提高下线率.

如果你想看一个例子,我最近使用像按钮这样的开放图形制作了一个应用程序,只需将鼠标悬停在mosaique中的一些照片上即可看到它

  • 这是最相关(也很简单)的用法.它是用户所熟知的.但是,为了共享网页,您还可以使用[Feed对话框](https://developers.facebook.com/docs/reference/dialogs/feed/) (2认同)
  • @Neo你一定有误读,我从不暗示重新发布相同的动作会删除之类的. (2认同)