繁体   English   中英

PHP fb api无需用户登录即可获取秘密组信息

[英]PHP fb api get secret group information without user login

我是一个秘密小组的成员,想要访问和使用php网站中的群组信息。 没有最终用户登录,是否可以访问秘密组? 有没有办法将应用程序添加为组成员或设置“特殊”权限? 我不想将小组设置为公共小组,因为成员不应该公开。

require "api/facebook.php";

$facebook = new Facebook(array(
    'appId'  => 'xxxxxxxxxxxxxxx',
    'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
));

$access_token = $facebook->getAccessToken();

    // try to fetch all events - error no user token provided
$ret = file_get_contents("https://graph.facebook.com/xxx/events?access_token=$access_token");

结果:

{
   "error": {
   "message": "A user access token is required to request this resource.",
   "type": "OAuthException",
   "code": 102
   }
}

getAccessToken返回一个App-Token,但我需要一个用户令牌。 AFAIK我需要用户登录用户令牌 - 对吧?

如果允许,这将是一个安全问题。 如果没有登录,您将无法访问私人组信息。 考虑一下您不能访问的其他组。 你需要做oauth才能访问私人团体。 并且登录的用户必须是该组的一部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM