2014-02-17 66 views
2

我正在使用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

如果我沒有理解好,你需要引用鏈接的HTML代碼是由URL本身所取代,因爲微博只接受純文本, 對?

試試這個裏面updateStatus

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