我需要通过我创建的应用程序向朋友发送消息,可能是Facebook中的任何可能消息。我想邀请一些朋友参加私人投票。与其他一些朋友一起进行其他私人调查。
现在我使用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,因为布局和实现不符合我们的应用程序的期望。
所以我们只需要一种只有服务器端的方式向朋友发送消息或通知,只有我和我的朋友才能看到。我找到的所有答案都像两岁,所以在那段时间里发生了很多事情。
答案 0 :(得分:0)
这不是Facebook时间线隐私的工作原理;某人的时间轴上的内容的可见性由其时间轴的用户决定,而不是发布它的用户。
您无法发布到其他人的时间表并选择隐私。