2012-05-23 33 views
0

我有一個網站可以發佈到用戶的Facebook牆上,並允許他/她通過私人Facebook消息分享鏈接。在Facebook上的圍牆花園後共享鏈接

我們想分享的鏈接可以位於有圍牆的花園後面,這意味着您必須登錄我們的網站才能看到它們。問題是Facebook最終共享重定向鏈接而不是原來的。

處理此用例的正確方法是什麼?

回答

1

您需要使用og元標記以及元刷新,url標記或某些帶有document.location的腳本來生成「假」頁面。此頁面不應該需要登錄,並且只能包含共享信息。

+0

感謝您的幫助和快速響應。所以這裏發生的事情是,我們在URL中傳遞一個代碼,讓消息的接收者訪問該頁面。他們是重定向的原因,以及爲什麼郵件被剝離到重定向的URL是因爲我在頁面上的OpenGraph標籤沒有代碼。顯然FB在傳遞消息之前解析並查找OG標記。所以,雖然我不必訴諸於你的方法,因爲這是一個不同的問題,如果我沒有傳入代碼,你的方法在技術上會工作。 – haider