在 bolt 中检索事件内容对象 link

Retrieve event content object link in bolt

我正在编写一个扩展程序,当在我的 bolt 安装上发布内容时,它会向 IFTTT 发送通知。

在我的扩展中使用回调,我可以获得链接到引发事件的 \Bolt\Content 对象,但我怎样才能获得它的永久链接?

这里是回调代码:

public function postSaveCallback(\Bolt\Events\StorageEvent $event)
{
    $content = $event->getContent();

    // Payload 
    $payload = array(
        'value1' => $content->get('title'),
        'value2' => $content->get('link')
    );

    $this->sendRequest("published", $payload);
}

变量 $content->title 已检索并具有给定值,但 $content->link 为空。

好的,知道了。

link不是变量而是Bolt\Content中定义的函数。

所以,我只需要调用 'value2' => $content->link()