【问题标题】:What does it mean for a Facebook Event to be "private"?Facebook 活动“私人”意味着什么?
【发布时间】:2011-02-24 06:39:40
【问题描述】:

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

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

谢谢, 乔恩

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,“privacy_type”似乎比“privacy”更有效。你从哪里得到这些信息的?我在链接developers.facebook.com/docs/reference/api/event 中没有看到它。
    • 它在顶部评论中。像往常一样,Facebook 让我们来破译他们的文档。
    • 对不起,我在这里感觉很愚蠢。您所说的“顶级评论”是什么意思?我在此页面上没有看到 cmets 的空间。您在使用某种标记服务吗?
    • 该页面底部的讨论部分。 Arvin Sudocode 有一个帖子。
    • 页面developers.facebook.com/docs/reference/api/event 不包含讨论部分。但是,我在 Arvin Sudocode 上搜索了一下,发现 sudocode.net/article/373/… 包含所有需要的信息。如果developers.facebook.com 有广泛使用的标记服务,我很想使用它,但我只是看不到讨论链接。也许原来的链接是错误的。谢谢
    猜你喜欢
    • 2023-04-03
    • 2018-12-04
    • 2023-03-10
    • 2018-02-23
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 2020-06-01
    • 1970-01-01
    相关资源
    最近更新 更多