Я успешно создал тестовых пользователей для своего консольного приложения, используя:
public dynamic CreateTestUser(string name)
{
return client.Post(APP_ID +
"/accounts/test-users?installed=true&name=" +
name +
"&permissions=read_stream");
}
Однако сейчас я пытаюсь удалить пользователей, которых я создал и которые не имели успеха.
Один из методов, который я пробовал, следующий:
FacebookClient client = new FacebookClient(APP_ID, APP_SECRET);
dynamic result = client.Delete(userId);
Другой метод, который я пробовал, - Post:
FacebookClient client = new FacebookClient(APP_ID, APP_SECRET);
dynamic result = client.Post(userId + "?method=delete&access_token=...");
Когда я пробую первый метод,Я получаю:
Unhandled Exception: Facebook.WebExceptionWrapper: The remote server returned an error: (400) Bad Request
Когда я пробую второй метод, я получаю:
Unhandled Exception: Facebook.FacebookApiException: (453) A session key is required for calling this method.
Итак, как я могу удалить своих тестовых пользователей с помощью API C # Facebook?