更改FB用户对象的属性
问题描述:
我可以更改FB用户对象的属性吗?我可以改变“工作”和“教育”吗?我需要为这些集合添加信息。我拥有user_work_history权限。更改FB用户对象的属性
我用CS-Canvas-AspNetWebForms-WithoutJsSdk作为基础。服务器回复“真”(在ID变量中),但没有任何变化。 “100002852727242”是我应用程序的假测试用户Dorothy Ambhebgbgbdb Liman上的id。试过后也发帖给“我”,而不是相同的效果(= 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;
}
}
}
最初的样本代码被发布的内容,没有probs那里。也许我不能发布到“http://graph.facebook.com/me?”?找不到任何有用的地方。有任何想法吗?
在此先感谢!
答
目前,您不能POST到/ USER_ID,仅限于User对象上的连接,例如,/USER_ID /进料。因此,您无法通过POST更改User对象的属性。