12/05/2009

AddThis - 不使用JavaScript程式碼的分享模式

AddThis為您自動生成的分享方式,都需要在頁面上使用JavaScript程式碼才能正確地執行。若您不想使用JavaScript程式碼,或在某些禁用JavaScript程式碼的網站上無法使用時,可以選擇AddThis所提供另外一種──指定URL的分享模式﹝Sharing Endpoints﹞。用法很簡單,只要將指定的URL﹝如下所示﹞插入到連結即可:

<a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=http://ursecretgarden.blogspot.com" target="_blank">分享至Facebook</a>

上面連結中的url=http://ursecretgarden.blogspot.com即是要分享的網址,所以只要將http://ursecretgarden.blogspot.com換成您自己的網址即可達成分享到Facebook的動作。
若要分享到其他的分享選項,可以參考以下的URL設定﹝其他未列出之分享選項代碼,請查閱:http://www.addthis.com/services/list﹞:
  • Facebook - <a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?url=http://ursecretgarden.blogspot.com"></a>
  • Google網頁書籤 - <a href="http://api.addthis.com/oexchange/0.8/forward/google/offer?url=http://ursecretgarden.blogspot.com"></a>
  • Ask.com - <a href="http://api.addthis.com/oexchange/0.8/forward/ask/offer?url=http://ursecretgarden.blogspot.com"></a>
  • Twitter - <a href="http://api.addthis.com/oexchange/0.8/forward/twitter/offer?url=http://ursecretgarden.blogspot.com"></a>
  • MySpace - <a href="http://api.addthis.com/oexchange/0.8/forward/myspace/offer?url=http://ursecretgarden.blogspot.com"></a>
  • Digg.com - <a href="http://api.addthis.com/oexchange/0.8/forward/digg/offer?url=http://ursecretgarden.blogspot.com"></a>
  • AIM即時通 - <a href="http://api.addthis.com/oexchange/0.8/forward/aim/offer?url=http://ursecretgarden.blogspot.com"></a>
  • 電子郵件 - <a href="http://api.addthis.com/oexchange/0.8/forward/email/offer?url=http://ursecretgarden.blogspot.com"></a>
  • Windows Live - <a href="http://api.addthis.com/oexchange/0.8/forward/live/offer?url=http://ursecretgarden.blogspot.com"></a>


除了文字連結外,您也可以使用美觀的圖示來作連結。以下為圖示的連結測試範例﹝試著點擊看看﹞:
分享至Facebook分享至MySpace分享至Twitter分享至Windows Live

所有參數說明:
  • url - 指定您所要分享的網址。如:url=http://ursecretgarden.blogspot.com
  • title - 指定您所要分享的主旨。如:title=AddThis Sharing Endpoints
  • username - 指定您在AddThis上所設定的帳號。

參數使用說明:
  • 使用超過兩個參數時,參數與參數間需以&來連接。如:url=http://ursecretgarden.blogspot.com&title=AddThis Sharing Endpoints
  • 使用title參數指定中文主旨時,因為是以URL的傳值方式來傳遞中文碼,所以往往會產生亂碼。解決的方法是先以 線上URL編碼器 將中文碼轉成URL的編碼方式。如:title=AddThis指定URL的分享模式,經URL編碼後就成了──
    title=AddThis%E6%8C%87%E5%AE%9AURL%E7%9A%84%E5%88%86%E4%BA%AB%E6%A8%A1%E5%BC%8F


添加到收藏夾 / 分享

沒有留言:

張貼留言