0

我正在尝试使用以下代码从 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 提供的示例,我能够成功禁止用户

4

1 回答 1

1

本教程提供了一个示例,说明如何使用 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

于 2013-08-16T15:10:01.573 回答