如何在推文中添加链接

时间:2014-02-17 15:43:51

标签: cakephp twitter

我正在使用cakephp twitter插件。我想做什么,我需要在推文中添加页面引用URL。

目前我添加推文显示链接为文本,如

In which year of First World War Germany declared war on Russia and France?<a href="xyz.com">click here</a>

但我需要在click here的推文中链接。

我该怎么做

我的推文代码

public function updateStatus($status, $options = array()) {
        if ($status != null || $status != '') {
            $body = Set::merge(array(
                'status' => $status
                ), $options);

            return json_decode($this->apiRequest('post', $this->endPoint('statuses/update'), $body), true);
        }
    }

1 个答案:

答案 0 :(得分:1)

如果我理解得很好,你需要引用链接HTML代码被URL本身取代,因为Twitter只接受纯文本,对吗?

updateStatus内填写此内容:

$status = preg_replace('#<a(.*?)href="(.*?)"(.*?)>(.*?)</a>#', '\\2', $status);