сообщение на стене не видно: с помощью C # - PullRequest
3 голосов
/ 09 февраля 2012

Я не могу опубликовать Стену страницы. Код раньше работал несколько дней назад, но теперь он не работает. Мое приложение опубликовало сообщение около 1,5 месяцев назад, используя следующий код:

WebClient wc = new WebClient();

NameValueCollection PostData = new NameValueCollection();
PostData["access_token"] = ACCESSTOKEN;
PostData["name"] = "Test M";
PostData["description"] = "Test M";
PostData["message"] = "Test M";
PostData["link"] = "http://www.yettoknow.com";
byte[] response = wc.UploadValues("https://graph.facebook.com/" + PROFILEID + "/feed", "POST", PostData);
string res = Encoding.ASCII.GetString(response);

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

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

Ответы [ 2 ]

0 голосов
/ 31 августа 2013

Попробуйте проверить настройки приложения, чтобы увидеть, находится ли он в РЕЖИМЕ SANBOX или нет, если это так, отключите режим песочница (включен по умолчанию при создании нового приложения) и Ваши сообщения должны появиться, надеюсь, это поможет.

0 голосов
/ 09 февраля 2012

Попробуйте сначала войти в Facebook на вкладке, а затем запустить свое веб-приложение на другой вкладке.

Другой вывод: ваш токен все еще действует?У вас есть код возврата ошибки в вашем сообщении?Можете ли вы увидеть результат в Firebug или инструментах разработчика?

...