Twitter API 是否可以缩短 url?
有没有办法从 API 获取缩短的 t.co 网址? 在通过 API 发布推文之前,我需要缩短一个网址。我该怎么办 这?这是 Twitter API 支持的还是我必须使用其他一些 像 bit.ly 这样的 url 缩短器?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
除了通过 Twitter 发送状态更新或直接消息之外,无法通过任何方式使用 t.co 缩短链接。来自 Twitter 支持网站:
所以,是的,您需要使用其他一些起酥油服务。
It isn't possible to shorten links using t.co through any means other than sending status updates or direct messages via Twitter. From the Twitter support site:
So, yes, you'll need to use some other shortening service.
看起来所有网址现在都已缩短为 t.co
请参阅此在 Twitter 开发者上发帖
Looks like all URLs are now shortened with t.co
See this post on Twitter Developers
Twitter API 几乎会缩短您通过它发布的任何链接,只要它比“short_url_length”值长。要回答您的问题,不,您在实际发布推文之前无法获得 t.co 缩短的网址。但如果您只需要知道 t.co 链接的长度,您可以从其 REST API https://dev.twitter.com/rest/reference/get/help/configuration
The Twitter API will pretty much shorten any link you post through it as long as it is longer than the “short_url_length” value. To answer your question, no you can't get a t.co shortened url before actually posting the tweet. But if all you need is to know the length of the t.co link, you can get the day's value of “short_url_length” (+1 for https links) from their REST API https://dev.twitter.com/rest/reference/get/help/configuration