2013-01-05 39 views
0

我有隻有當用戶登錄可見網站上的某些區域(具有特定的角色,它是Drupal 7的網站)。 我在那裏的頁面上有Facebook Share按鈕。Facebook分享會員區頁面

當您嘗試在這些頁面上共享內容時,它可以正常工作。但是:

  • Facebook未獲得指定的預覽圖像和文本。 (它會從錯誤的地方 - 登錄頁)
  • Facebook並不算很好的頁面股

這是因爲Facebook認爲這是因爲匿名用戶將被共享的頁面,我估計。

有沒有一種方法,我可以讓Facebook上得到的圖片預覽,文字的頁面? 就像我給Facebook專有權利將該內容視爲具有角色的登錄用戶一樣?

回答

1

我看到的是尋找/製造爲Drupal,讓您的角色分配給選定的IP地址,併爲他們做「自動登錄」,或乾脆讓他們通過登錄,而無需使用角色模塊的唯一途徑。然後,您可以嘗試使用發佈爲here的地址作爲Facebook抓取工具的IP地址。

我沒有測試它,所以這只是一個嘗試的想法。當然,一定要考慮這種解決方案的安全性是否足夠適合您。如果實施這樣做會很好,你可以考慮創建一個能夠比認證用戶「少」的角色,只查看需要共享的部分。

相關問題