我一直在做一些研究,但我還沒有找到任何與我正在尋找的信息相關的信息。我已經包含了一些鏈接,當我們已經找到相關的問題時,我會發現這些鏈接Facebook分享對話框錨定標記
我在WordPress中創建了一個頁面(儘管CMS並不具有相關性),並且一個頁面有一系列評論。在每次評論之前,我都會創建一個定位標記,這樣如果您轉到網址「http://website.com/#10」,就會看到第十條評論。 URL和錨點工作正常。
我正在嘗試將Facebook Share功能整合到網站中。具體而言,我希望能夠分享網址爲「http://website.com/#10」的網站,並附上#10,以便用戶能夠在社交媒體上分享特定評論,而不僅僅是整個評論頁面。
繼Facebook共享對話框例如,位於here,我製作的,看起來像這樣的URL:填寫與有效信息
https://www.facebook.com/dialog/share?
app_id=XXXXXXXXXXXXXX
&display=popup
&href=http%3A%2F%2Fwebsite.com%2F%2310
&redirect_uri=XXXXXXXXXXXXXX
與所有的X的。請注意,「href」參數是「http%3A%2F%2Fwebsite.com%2F%2310」,它是「http://website.com/#10」的編碼版本。 「#」符號編碼爲「%23」。
這個URL在分享方面效果相當好。當我點擊它時,我被帶到Facebook,這給了我們他們在Share Dialog開發者頁面上顯示的對話框。但是,點擊「發佈到Facebook」後,我發現實際分享的網址實際上是「http://website.com/?fb_action_ids=XXXXX&fb_action_types=og.shares」。網址中沒有任何「#10」。
下面是我所做的研究的一些信息,以表明這是一個新問題(並刪除任何重複的答案)。
- This問題要求頗爲相似,要問我什麼東西,唯一的答案提到的方式使用JavaScript來改變這一切「#」符號「%23」。但是,我已經編碼了我的URL來完成此操作,所以答案不相關。
- This問題問我相信是一個類似的問題,而接受的答案基本上說,Share(分享)按鈕已被棄用,並繼續回答Like按鈕。但是,雖然共享功能可能曾經被棄用,但我已經鏈接到developers.facebook.com上有一個完整的工作版本。我想使用此版本,但能夠共享包含錨定標記的鏈接。
有沒有人有任何建議如何進行?
提示......遠方提示,嘗試將地址鏈接http://website.com/!#10。我現在要去做一些測試,但我幾乎肯定這會有所幫助。幾乎。 – 2014-10-22 01:13:24
Unfortunatley,同時使用「!」和它的編碼表示「%21」,在您推薦的地方只產生一個沒有內容的「共享」頁面,當您點擊「發佈到Facebook」時,它會將您帶到redirect_uri,但實際上並沒有共享任何內容Facebook的。 – Jake 2014-10-22 01:23:43
我有一個在窗口上運行此URL的本地示例,它可以與#dia-13一起使用:https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.terra .com.br%2F%23dia-13&display = popup&ref = plugin。也許端點/對話框/共享,不會按需要工作,但/ sharer/sharer可以。 – 2014-10-22 01:29:01