【发布时间】:2017-05-09 17:00:37
【问题描述】:
我有一个网站,用户可以在其中创建不同组/类别的帖子。其中一些群组是私人群组,需要用户加入群组。
如果群组是公开的并且任何人都可以在没有登录的情况下使用共享 Facebook 按钮以正确方式加载文章。但是,如果该组是私有的并且需要用户登录并成为该组的成员,则共享按钮仅加载基本 URL。
我明白这是怎么回事,如果不是会员,FB 就无法绕过登录或访问该组。 但我想知道是否有办法做到这一点,因为用户已经登录并在组内启动会话?
我在 PHP 中使用标准 FB API 分享按钮:
<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>
现在唯一的方法是让用户手动复制并粘贴地址栏 URL 并将其发布到他们的 FB 墙上。
我想知道Facebook分享按钮是否仍然可以保持$_SERVER["REQUEST_URI"]即使无法访问?
【问题讨论】:
-
我发现了类似的问题:stackoverflow.com/questions/29831407/…
标签: php facebook facebook-graph-api