Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php t、 在通过api发布时,将我的url弄乱了_Php_Twitter - Fatal编程技术网

Php t、 在通过api发布时,将我的url弄乱了

Php t、 在通过api发布时,将我的url弄乱了,php,twitter,Php,Twitter,我在使用php和twitter api库——当我通过以下代码发送消息时,我的链接被弄乱了——据我所知,我在使用标准的twitter php api $result = $this->tweet->call('post', 'statuses/update', array('status' => $title)); 在我发帖之前 testing link tracking http://bit.ly/tvHaWN 我发帖后 testing link tracking http

我在使用php和twitter api库——当我通过以下代码发送消息时,我的链接被弄乱了——据我所知,我在使用标准的twitter php api

$result = $this->tweet->call('post', 'statuses/update', array('status' => $title));
在我发帖之前

testing link tracking http://bit.ly/tvHaWN
我发帖后

testing link tracking http://t.co/ptdXXNDH<br>

其他人也有类似的问题吗?

我可以建议您的
$title
变量包含混合文本和HTML。Twitter状态必须是纯文本。剥离标签应该有帮助

尝试去除
$title
变量中的所有HTML标记

例如:

$result = $this->tweet->call('post', 'statuses/update', array('status' => strip_tags($title)));

我早该想到的!