статус facebook - PullRequest
       0

статус facebook

0 голосов
/ 26 сентября 2011

Я пытаюсь использовать следующий код для размещения сообщения на стене Facebook (Facebook C # SDK - https://github.com/facebook/csharp-sdk)

Facebook.FacebookAPI api = new Facebook.FacebookAPI("my token");

JSONObject me = api.Get("/me");

var userId = me.Dictionary["id"].String;

Dictionary<string, string> postArgs = new Dictionary<string, string>();

postArgs["message"] = "Hello, world!";

api.Post("/" + userId + "/feed", postArgs);

Я могу получить информацию из профиля пользователя, но при публикации сообщения выдает сообщение об ошибке, как показано ниже.

Удаленный сервер возвратил ошибку: (403) Запрещено. Описание: во время выполнения текущего веб-запроса произошло незапланированное исключение.

Сведения об исключении: Facebook.FacebookAPIException: удаленный сервер вернул ошибку: (403) Запрещено.

В чем может быть проблема?

1 Ответ

1 голос
/ 26 сентября 2011

Убедитесь, что userId является правильным значением, и убедитесь, что у вас есть расширенные разрешения publish_stream, предоставленные пользователем.

...