2012-03-31 39 views
3

我目前正在建設一個WordPress的一些涉及能夠通過社交媒體... Twitter和Facebook主要broadacst一些東西的功能插件分享。我曾經可以使用http://www.facebook.com/sharer.php來允許某人在他們的牆上分享某些內容,而無需提供應用ID,但似乎這已被棄用且不再支持,因此我懷疑某些時候可能無法使用。由於它是一個wordpress插件,我希望該功能可以完全即插即用,無需我的插件用戶註冊應用程序以便能夠使用該插件。無論如何,我可以讓一個登錄FB用戶能夠發佈一些東西到他們的牆上爲我沒有我使用一個應用程序?邀請現場訪港沒有應用

回答

4

的Facebook分享按鈕已被棄用,取而代之的類似按鈕的,所以他們建議您使用代替。但是,你仍然可以使用分享按鈕,我懷疑它會脫機一段時間。

該基準可以源泉這裏http://developers.facebook.com/docs/share/ 以及爲Worpress的份額擴展實現這裏 http://wordpress.org/extend/plugins/facebook-share-new/

參考的類似按鈕就在這裏http://developers.facebook.com/docs/reference/plugins/like/,如果你想給一個去代替。

+0

但對於分享按鈕代碼使用的AppID我的應用程序,我希望避免...雖然我想我可以默認爲一個我剛剛註冊的插件,並允許如果我的用戶更改密碼的一個,他們有一個... – 2012-04-01 13:32:39

+1

你可能會使用你提供的插件的全局AppID,這樣任何使用該插件的人最終都會使用同一個AppID?我認爲這是其他普通共享插件(如AddThis等)使用的解決方案。 – 2012-04-01 15:04:12

+0

我認爲這可能是要採取的路線:-) – 2012-04-01 22:32:19

0

上述鏈接到共享文檔的答案,需要一個AppID作爲在評論中指出的。這是我使用的代碼。我發現了一些功能並修改了它。不知道他們會支持多久這一點,但它爲我工作:

  $('.fbShareLink').click(function() { 
      //url to share 
      var u = location.href, 
       //title to share 
       t = document.title, 
       //image to show 
       i = 'http://example.com/images/myLogo.jpg', 
       //generate the full url 
       fullUrl = 'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t)+'&i=' + encodeURIComponent(i); 

      //open it in a new window 
      window.open(fullUrl, 'sharer', 'toolbar=0,status=0,width=626,height=436'); 
      return false; 
     }); 

希望其明顯的,但片段使用jQuery來綁定點擊的元素。希望它能幫助任何最終在本頁面尋找我正在尋找的東西的人!