Могу ли я изменить свойства объекта User в FB? Могу ли я изменить «работу» и «образование»? Мне нужно добавить информацию в эти коллекции. У меня есть разрешение user_work_history.
Я использовал CS-Canvas-AspNetWebForms-WithoutJsSdk в качестве основы. Сервер отвечает «истина» (в переменной id), но ничего не меняется. «100002852727242» - идентификатор поддельного тестового пользователя моего приложения, Дороти Амбхебгбдб Лиман. Попытался также опубликовать сообщение "мне" вместо этого с тем же эффектом (= zilch).
Вот мой код:
protected void btnPostToWall_Click(object sender, EventArgs e)
{
if (CanvasAuthorizer.Authorize())
{
var fb = this.CurrentClient;
var parameters = new
{
work = new []
{
new
{
employer = new
{
id = "20528438720",
name = "Microsoft"
},
location = new
{
id = "109738839051539",
name = "Redmond, Washington"
},
position = new
{
id = "131108890265554",
name = "SDE"
},
start_date = "1991-01"
}
}
};
try
{
dynamic id = fb.Post("100002852727242", parameters);
lblPostMessageResult.Text = "Message posted successfully";
txtMessage.Text = string.Empty;
}
catch (FacebookApiException ex)
{
lblPostMessageResult.Text = ex.Message;
}
}
}
Оригинальный пример кода размещал что-то на стене Дороти, никаких проб там нет. Может быть, я не могу написать на "http://graph.facebook.com/me?"? Не могу найти ничего полезного. Любые идеи?
Заранее спасибо !!