2013-07-13 70 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

相關問題