Я использовал приведенный ниже код, чтобы опубликовать содержимое текстового поля в моей стене facebook, и он отлично работает.Опубликовать на Facebook Страница вентилятора, используя C# winform
private void btn_Post_Click(object sender, EventArgs e)
{
string appID, appSecret, userId;
appID = ConfigurationManager.AppSettings["AppID"].ToString();
appSecret=ConfigurationManager.AppSettings["AppSecret"].ToString();
userId = ConfigurationManager.AppSettings["UserID"].ToString();
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = appID,
client_secret = appSecret,
grant_type = "client_credentials"
});
fb.AccessToken = result.access_token;
PostToWall(txt_status.Text, userId, fb.AccessToken);
}
private static void PostToWall(string message, string userId, string wallAccessToken)
{
try
{
var fb = new FacebookClient(wallAccessToken);
string url = string.Format("{0}/{1}", userId, "feed");
var argList = new Dictionary<string, object>();
argList["message"] = message;
fb.Post(url, argList);
MessageBox.Show("Posted");
}
catch (Exception ex)
{
MessageBox.Show("Error:" + ex.Message);
}
}
Тогда я создал страницу facebook и попытался опубликовать ее. Для этого я включил разрешение на управление страницей, но я не смог получить токен доступа к странице. Как я могу получить токен доступа к странице facebook динамически с помощью кода C# для публикации на нем.
Сообщенная ошибка возникает, когда я пытаюсь войти в facebook (веб-браузер в форме Windows), чтобы получить токен доступа пользователя. Как исправить это. – Karthik
, который меняет весь вопрос ... вам нужно внедрить правильный логин и убедиться, что пользователь действительно разрешен. – luschn
При щелчке сообщения на кнопке facebook я попытался отобразить страницу входа в facebook, чтобы ввести учетные данные, но он сообщает, что ошибка .. строка OAuthURL = @ "https://www.facebook.com/dialog/oauth?client_id= [ app_Id] & redirect_uri = https: //www.facebook.com/connect/login_success.html & response_type = token & scope = user_groups, user_status, read_friendlists, manage_friendlists, user_photos & type = user_agent & display = popup "; web_facebook.Navigate (OAuthURL); – Karthik