我有一個網站,用戶可以創建不同的組/類別內的帖子。其中一些組是私人組,並要求用戶加入該組。(PHP)如何從私人博客分享到Facebook?
如果組是公開的,可供任何人不登錄,在股Facebook按鈕加載取之有道文章。但是,如果該組是專用的並要求用戶登錄併成爲該組的成員,則共享按鈕僅加載基本URL。
我瞭解這種情況,只需FB不能繞過登錄或訪問組如果沒有一個成員。 但我不知道是否有辦法做到這一點,因爲用戶在裏面和組與已啓動會話已經簽約?
我使用標準的API FB分享按鈕用PHP:
<div class="fb-like" style="margin-left: 55px;" data-href="<?= Config::get('URL') . $_SERVER["REQUEST_URI"]; ?>" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
現在唯一的辦法是讓用戶手動複製並粘貼地址欄中的網址,並張貼在他們的FB牆。
我不知道如果Facebook分享按鈕仍能保持$_SERVER["REQUEST_URI"]
即使是無法訪問?
我發現類似的問題:http://stackoverflow.com/questions/29831407/allow-a-password-protected-page-to-be-shared -on-社交媒體 – Katerpiler