Facebook活动“私密”是什么意思?

时间:2011-02-24 06:39:41

标签: facebook facebook-graph-api facebook-c#-sdk

我使用Facebook-C#-SDK 5.0.3 FacebookClient.Post(“me / events”,[参数包括“privacy”=>“secret”])。新活动在我的Facebook上显示为“私人活动”。但是,我的朋友们看到这个活动出现在他们的墙上,当他们点击活动时,他们将其视为“公共活动”。

我正在尝试为调试目的创建测试事件,但即使我将事件视为“私有事件”,当我编辑事件时,清除了三个复选框: - 任何人都可以查看和回复(公共活动) - 客人可以邀请朋友 - 在活动页面上显示访客列表 这个活动仍然可见,并向所有朋友宣布。他们无法回复,但他们确实将UX发布到活动的墙上。

谢谢, 乔恩

1 个答案:

答案 0 :(得分:3)

使用SDK,约定是将参数作为动态对象或字典传递。 根据帖子here,用于设置可见性的参数名称是“privacy_type”。 所以(没有测试)这就是我在.Net 4中的用法:

dynamic parameters = new ExpandoObject();
parameters.privacy_type = "SECRET";
_facebookClient.Post("me/events", parameters);