0

私が作成したアプリを介して、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 を使用したくありません。

したがって、サーバー側でのみ、友人と私だけが見ることができるメッセージまたは通知を友人に送信する方法が必要です。私が見つけたすべての答えは 2 年ほど前のものだったので、その間に多くのことが起こりました。

4

1 に答える 1

0

それは、Facebook タイムラインのプライバシーのしくみではありません。誰かのタイムラインでのコンテンツの可視性は、それを投稿したユーザーではなく、タイムラインのユーザーによって決定されます。

他人のタイムラインに投稿してプライバシーを選択することはできません。

于 2012-12-04T20:07:25.200 に答える