2013-07-13 31 views
0

我想从Facebook应用中使用下面的代码禁止用户。然而,这是不是未禁止用户:不能从我的Facebook应用禁止Facebook用户

<?php 
$app_id = 'App_id'; 
$app_secret = 'secret'; 
$ban_user = 'FB_id'; 

// Get an App Access Token 
$app_token_url = 'https://graph.facebook.com/oauth/access_token?' 
. 'client_id=' . $app_id 
. '&client_secret=' . $app_secret 
. '&grant_type=client_credentials'; 

echo '<pre>'; 
echo $app_token_url; 
echo '</pre>'; 

$app_access_token = file_get_contents($app_token_url); 

echo '<pre>'; 
echo $app_access_token; 
echo '</pre>'; 



// Un-ban user 
$unban_user_url = 'https://graph.facebook.com/' 
. $app_id . '/banned/' . $ban_user . "&method=delete?" 
. $app_access_token; 
$unban_user_result = file_get_contents($unban_user_url); 
echo $unban_user_url; 
echo '<pre>'; 
echo 'Unban user result: ' . $unban_user_result; 
echo '</pre>'; 

的代码是从一个例子,Facebook的供应,我能够Ø潘基用户成功

回答

1

This tutorial提供了如何使用禁止用户的示例Graph API和Facebook PHP SDK。

你的代码应该叫:

$unban_user_url = 'https://graph.facebook.com/' 
. $app_id . '/banned/' . $ban_user . "&method=delete&access_token=" 
. $app_access_token; 

即你错过...&access_token=" . $app_access_token

相关问题