Twitter发布到状态/更新URL包含在字符长度

时间:2016-10-21 14:40:34

标签: php twitter

使用PHP和Abraham\TwitterOAuth我发布了一个长度为150的字符串,其中包含一个完全限定的URL https://www.example.com

我收到了Status is over 140 characters.

我认为URL豁免此限制?我还尝试在URL的名称下发布url,但不包括在内。

有没有人遇到过这个问题?我搜索了他们的文档,无法找到用于向状态添加URL的post参数。可能是API需要状态总共为140,然后才能正确格式化URL。

当前的解决方法是测量URL的长度并从140开始,然后在该长度修剪状态并追加。不想使用尽可能多的字符。

N.B。可能是Twitter必须能够访问URL吗?当前链接是本地链接。

1 个答案:

答案 0 :(得分:1)

如果有人遇到同样的问题:

我在2016年5月24日的twitter blog post上找到以下内容。所以看起来这是不可能的:(

通过附加照片,视频,GIF,民意调查,引用推文或DM深层链接生成的推文末尾的网址也不会计入字符数限制(在推文内输入或粘贴的网址将计入到像今天这样的人物限制。)

在解除此限制的帖子中有一个词。所以我很有希望/希望很快,这篇文章将失去相关性。