簡體   English   中英

使用Sharer.php自定義Facebook分享

[英]Custom Facebook Share using Sharer.php

我的網站上有一個問答部分,我正在嘗試將社交媒體共享整合到論壇的每個問題中。 我基本上只是希望用戶能夠在他們的時間軸上共享單個問題。 我當前正在使用sharer.php方法,我認為該方法不再被棄用。 見下文:

 window.open("https://www.facebook.com/sharer/sharer.php?u=" + "" + fullHREF,"","height=550,width=525,left=100,top=100,menubar=0");

在這一點上,facebook帖子的內容是我的網站標題,是我的網站的首頁網址...但是該鏈接確實將您定向到單個問題。 在我想要的Facebook帖子中:我的公司徽標,問題標題以及指向我的網站的鏈接。 做到這一點的最佳方法是什么? 很抱歉,這個問題含糊不清,對於Facebook API而言,我是相對陌生的新手。 我一直在研究Facebook的OpenGraph故事,但我認為這更適合用戶在我的網站上回答問題時,故事會顯示為:.Joe Blow在example.com上回答了一個問題。 在網站的此部分中,我只希望用戶能夠共享問題標題。 我還希望將我的公司徽標作為Facebook帖子內容中的圖像...但是目前沒有圖像顯示,盡管我在og:image標記中定義了圖像。 提前致謝。

您正在尋找的功能: https : //developers.facebook.com/docs/sharing/reference/share-dialog

確保參數正確。

對於鏈接問題,請確保通過urlencode()清除了“ fullHREF”。 根據我的經驗,“哈希”會破壞共享器功能。

對於公司徽標,請使用調試工具: https : //developers.facebook.com/tools/debug/sharing

您可以再次抓取以獲取您在meta標簽中設置的最新圖像。 如果仍未顯示正確的標簽,則可能是標簽配置錯誤。

如果要在帖子上顯示動態圖像,則應考慮使用Feed對話框: https : //developers.facebook.com/docs/sharing/reference/feed/dialog

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM