如何使用FB.ui()发布在Facebook供稿上时设置隐私设置

问题描述:

我想向Facebook提交一个帖子,该帖子仅对特定的朋友列表可见。我知道可以为Facebook's Graph API指定一个privacy属性,但我需要使用FB.ui(),以便用户可以预览帖子并更新其消息。如何使用FB.ui()发布在Facebook供稿上时设置隐私设置

这是我的代码使用方法:

FB.ui({ 
      method: 'feed', 
      message: text, 
      name: name, 
      link: link, 
      picture: picture, 
      caption: text, 
      description: description, 
      privacy: {value: "CUSTOM", friends: "SOME_FRIENDS", allow:"666666"} 
     } 
    ); 

此代码的工作,但privacy属性似乎被忽略,因为我的默认隐私设置应用到这个帖子...

是否有办法从FB.ui()函数设置此privacy属性?

使用FB.ui时,用户可以选择自行设置隐私设置(锁定在窗口底部),因此Facebook不允许您覆盖用户默认隐私选项。

+0

这很有道理。不过,我希望将帖子限制为在我们的应用程序中注册的用户列表。使用FB.ui后,是否可以通过更新帖子来应用此限制?或者我应该使用图形API吗? – 2011-06-20 06:26:58

+0

邮政的是不可编辑的,所以你将不得不尝试使用图形API,虽然我不知道你是否可以传递一个任意列表的朋友ID – bkaid 2011-06-20 06:43:14