我正尝试使用Facebook C#SDK更新Facebook事件的描述。我已授予下列权限我的应用程序:尝试使用图形API(Facebook C#SDK)更新Facebook事件
“publish_stream,电子邮件,manage_pages,user_events,create_event,rsvp_event”
我想更新的事件是我自己的事件之一,所以我相信我应该能够更新它。
在下面的“9999”的代码是我创建的事件的事件ID,事件我想修改:
Authorizer authorizer = new Authorizer();
FacebookClient fbapp = new FacebookClient(authorizer.Session.AccessToken);
Console.Write(fbapp.Get("9999"));
dynamic parameters = new ExpandoObject();
parameters.description = "the new description";
fbapp.Post("9999", parameters);
的fbapp.Get工作正常,并返回该事件的细节。
问题是与Post方法,这将返回(OAuthException) (#200) Permissions error
任何想法,我要去的地方错了吗?
我有完全相同的问题。 是的,我已经请求了create_event权限,并在我的应用设置中验证了我的应用现在具有create_event权限。 我想编辑一个我今天刚刚创建的事件。 我也得到(OAuthException)(#200)权限错误 – Ben42 2011-03-14 20:02:55
我仍然努力得到这个工作。我曾在这里尝试Facebook开发者论坛,甚至直接向Facebook员工询问,但目前为止没有运气。我想下一步是把这个报告给Facebook作为一个可能的错误。 – 2011-03-14 21:47:15
Facebook SDK的新版本今天发布在 – Ben42 2011-03-15 01:09:38