2

我想向所有关注我的用户发送通知。

例如,

$activity = array('actor'=>$user->username, 'verb'=>'ping', 'object'=>$ping->id);
$feed = $client->feed('notification', $pingTarget->id);
$feed->addActivity($activity);

对象 $ping->id 和 $pingTarget->id 的值是多少。

我们如何向关注我的多个用户发送通知

4

1 回答 1

2

最简单的方法是在用户提要与其关注者的通知提要之间创建关注连接。

例如。如果用户 A、B 和 C 跟随用户 D,您应该创建以下连接:

$client->feed('notification', 'user:A')->follow('timeline', 'user:D');
$client->feed('notification', 'user:B')->follow('timeline', 'user:D');
$client->feed('notification', 'user:C')->follow('timeline', 'user:D');

添加到用户 D 的提要中的活动将传递到关注者的通知提要。

于 2016-04-29T21:38:04.203 回答