Facebook 活动“私密”意味着什么?

发布于 2024-10-19 00:06:56 字数 345 浏览 0 评论 0原文

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

我正在尝试创建测试事件以进行调试,但即使我将该事件视为“私人事件”,并且当我编辑该事件时,三个复选框都会被清除: -- 任何人都可以查看并回复(公共活动) -- 客人可以邀请好友 -- 在活动页面显示嘉宾名单 该活动仍然可见并向我所有的朋友宣布。他们无法回复,但他们确实可以将用户体验发布到活动墙上。

谢谢, 乔恩

I use Facebook-C#-SDK 5.0.3 FacebookClient.Post("me/events", [parameters including "privacy" => "secret"]). The new event shows as "Private Event" on my Facebook. However, my friends see the event appear on their Wall, and when they click on the event they see it as "Public Event".

I am trying to create test events for debugging purposes, but even though I see the event as "Private Event", and when I edit the event the three checkboxes are cleared:
-- Anyone can view and RSVP (public event)
-- Guests can invite Friends
-- Show the guest list on the event page
the event is still visible and announced to all my friends. They can't RSVP, but they do get the UX to post to the event's wall.

Thanks,
Jon

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉态萌生 2024-10-26 00:06:56

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

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

With the SDK the convention is to pass parameters in as a dynamic object or dictionary.
According to a post here the parameter name for setting visibility is 'privacy_type'.
So (without testing) this is how I would go about it in .Net 4:

dynamic parameters = new ExpandoObject();
parameters.privacy_type = "SECRET";
_facebookClient.Post("me/events", parameters);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文