2012-09-06 1 views
0

나는 비밀 그룹의 회원이며 PHP 웹 사이트 내에서 그룹 정보에 액세스하여 사용하고자합니다. 최종 사용자 로그인없이 비밀 그룹에 액세스 할 수 있습니까? 그룹 회원으로 앱을 추가하거나 "특별한"권한을 설정하는 방법이 있습니까? 회원들을 공개해서는 안되기 때문에 그룹을 공개 그룹으로 지정하고 싶지 않습니다.PHP fb api 사용자 로그인없이 비밀 그룹 정보 얻기

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는 앱 - 토큰을 반환하지만 나는 사용자 토큰이 필요합니다. AFAIK 사용자 토큰에 대한 사용자 로그인이 필요합니다 - 맞습니까?

+0

xx. 이것을 대답으로 받아 들일 것입니다. 하나를 만드십시오. – NaN

답변

2

허용 된 경우 보안 문제가 발생할 수 있습니다. 로그인하지 않으면 개인 그룹 정보에 액세스 할 수 없어야합니다. 귀하가 액세스 할 수있는 회원이 아닌 다른 그룹에 대해 생각해보십시오. 비공개 그룹에 액세스하려면 oauth해야합니다. 로그인 한 사용자는 해당 그룹의 일부 여야합니다.

관련 문제