我正在使用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);
}
}
答案 0 :(得分:1)
如果我理解得很好,你需要引用链接HTML代码被URL本身取代,因为Twitter只接受纯文本,对吗?
在updateStatus
内填写此内容:
$status = preg_replace('#<a(.*?)href="(.*?)"(.*?)>(.*?)</a>#', '\\2', $status);