如何制作自定义共享按钮

Nic*_*rdu 6 facebook

我一直想在我的应用程序中添加Facebook共享按钮,但我遇到的问题是它们看起来都不一样.我看到这样的网站已定制设计的共享按钮.有没有人知道如何解决这个问题的好教程,或者有任何指示?

dwa*_*rfy 10

分享一个Facebook很容易,这是我的自定义共享按钮的HTML.

<div id="share_div">
    <div id="share">
        <a class="click" href="http://www.facebook.com/dialog/feed?app_id={{fbapp_id}}&link={{link_url}}&message={{share_message|urlencode}}&display=popup&redirect_uri={{link_url}}" target="_blank">
            Share
        </a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

所有{{variables}}都要用正确值替换的地方: fbapp_id是你的facebook应用程序的id. link_url是附加到共享内容的链接(如指向您网站的链接)share_message|urlencode,是共享的消息,需要进行urlencoded.

另外这里有一些css来像这样真正的facebook按钮:

#share {
    border:1px solid #0D386F;
    background-color:#5D7DAE;
    height:24px;
    width: 100px;
}

#share a.click {
    font-size:13px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    border-top:1px solid #879DC2;
    background-color:#5D7DAE;
    padding: 2px 10px;
    cursor: pointer;
    text-decoration:none;
    width:80px;
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

但是我让你随心所欲地定制,重要的部分是标签的href

它能回答你的问题吗?

  • 顺便说一句,如果你想要股票的数量,请执行:http://graph.facebook.com/YOUR_SHARED_URL ..例如,对于赫芬顿邮局页面,它将是:http://graph.facebook.com/http://www .huffingtonpost.com/SEN-乔恩测试器/测试器推到改革-s_b_805525.html (3认同)