2012-12-06 3 views
0

facebook connect를 통해 처음으로 내 사이트에 로그인하는 사용자는 내 사회 facebook 그룹에 초대해야하는 PHP 스크립트로 리디렉션됩니다.사용자를 facebook 그룹에 초대하십시오

<?php 
require_once "facebook_sdk/src/facebook.php"; 

$app_id = 'xxxxxxx'; 
$app_secret = 'xxxxxxx'; 

// Init facebook api. 
$facebook = new Facebook(array(
    'appId' => $app_id, 
    'secret' => $app_secret, 
    'cookie' => true 
)); 

// Get the url to redirect for login to facebook 
$login_url = $facebook->getLoginUrl(
    array('scope' => 'manage_pages') 
); 

// If not authenticated, redirect to the facebook login dialog. 
// The $login_url will take care of redirecting back to us 
// after successful login. 
if (! $facebook->getUser()) { 
    echo <<< EOT 
<script type="text/javascript"> 
top.location.href = "$login_url"; 
</script>; 
EOT; 

    exit; 
} 

$token=$facebook->getAccessToken(); 
echo $token . "</br>"; 
$user=$facebook->getUser(); 
$page = "/45277909073/members/" . $user . "/"; 
echo $page; 

$facebook->api($page, "post",array('access_token='=>$token)); 
?> 

이 코드를 출력하는 다음
173,863,136,082,149 | 9f42756f3760ff697b3c4e809bfe48f7
/45,277,909,073/부재/987,654,321/
치명적인 오류 : catch되지 OAuthException : 사용자 액세스 토큰이 리소스를 요청할 필요가있다. 라인 /home/somewhere/public_html/fb/facebook_sdk/src/base_facebook.php 던져 1,238

필자 초대하에 도쿠에 기반 사용자 섹션
https://developers.facebook.com/docs/reference/api/group/

답변

1

'access_token=' => $token 

이어야합니다.

'access_token' => $token 
관련 문제