2014-10-22 116 views
1

我一直在做一些研究,但我還沒有找到任何與我正在尋找的信息相關的信息。我已經包含了一些鏈接,當我們已經找到相關的問題時,我會發現這些鏈接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上有一個完整的工作版本。我想使用此版本,但能夠共享包含錨定標記的鏈接。

有沒有人有任何建議如何進行?

+0

提示......遠方提示,嘗試將地址鏈接http://website.com/!#10。我現在要去做一些測試,但我幾乎肯定這會有所幫助。幾乎。 – 2014-10-22 01:13:24

+0

Unfortunatley,同時使用「!」和它的編碼表示「%21」,在您推薦的地方只產生一個沒有內容的「共享」頁面,當您點擊「發佈到Facebook」時,它會將您帶到redirect_uri,但實際上並沒有共享任何內容Facebook的。 – Jake 2014-10-22 01:23:43

+1

我有一個在窗口上運行此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

回答

1

根據需要,使用對話框似乎不允許URL有#10。

取而代之,您可以使用,例如: https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.terra.com.br%2F%23dia-13&display=popup&ref=plugin;

可以做些什麼是使用javascript打開一個窗口,使用這個URL,其中u引用URL。

到目前爲止,沒有描述哪些參數可以與URL一起使用的文檔。衆所周知,圖像,標題和描述可能由<meta>標籤使用og:image來聲明,例如,以確保一些默認內容。

如這裏指出: how to pass parameter like title,summary and image in facebook sharer urlhttp://okaypl.us/blog/facebook-share-dialog-longer-accepts-custom-parameters/

可能是沒工作了在類似的問題被發現像一些舊的參數。

+0

非常感謝! – Jake 2014-10-22 02:07:04