通过具有隐私自我的图形API向Facebook朋友发送任何类型的消息



我需要通过我创建的应用程序向朋友发送一条消息,可能是Facebook上任何可能的消息。我想邀请我的一些朋友参加私人投票。en 其他一些朋友到另一个私人民意调查。

现在我用Facebook图形api执行以下操作:

$array = array(
  'message' => $user->getName() . ' invited you to join ' . $poll->getName(),
  'link' => 'http://www.example.com/poll/' . $poll->getId(),
  'privacy' => "{'value':'SELF'}",
);
$fb->api('/[facebook_friend_id]/feed','POST',$array);

但是,当从我的应用程序发送此消息时,每个人都可以看到我的朋友墙上的消息。但我只希望这个朋友填写这个民意调查,而不是其他任何人。

我发现当通过应用程序发送消息时,隐私参数不起作用。我不想使用 javascript SDK,因为布局和实现不符合我们应用程序的期望。

因此,我们只需要一种只有服务器端的方式向朋友发送消息或通知,只有我和我的朋友才能看到。我找到的所有答案都像是两年前的,所以在那段时间里发生了很多事情。

这不是Facebook时间线隐私的工作方式;内容在某人的时间轴上的可见性是由其时间轴的用户决定的,而不是发布它的用户。

您无法在其他人的时间线上发帖并选择隐私。

最新更新