通过带有隐私SELF的图形API向Facebook好友发送任何类型的消息

时间:2012-12-04 14:50:59

标签: php facebook-graph-api

我需要通过我创建的应用程序向朋友发送消息,可能是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,因为布局和实现不符合我们的应用程序的期望。

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

1 个答案:

答案 0 :(得分:0)

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

您无法发布到其他人的时间表并选择隐私。