get_shared_inbox(); // send "Accept" activity $activity = new Activity(); $activity->set_type( 'Accept' ); $activity->set_object( $object ); $activity->set_actor( $user->get_id() ); $activity->set_to( $actor ); $activity->set_id( $user->get_id() . '#follow-' . \preg_replace( '~^https?://~', '', $actor ) . '-' . \time() ); $activity = $activity->to_json(); Http::post( $inbox, $activity, $user_id ); } }