问题标签 [bit.ly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
url - 网址缩短服务
我想写一个网址缩短服务。我试着去想那些会很危险的场景。我想到的一个是如果提交的 url 来自我自己的网站,它会创建一个无限的重定向循环。
你们能想到其他情况吗?(安全漏洞,错误...)
php - PHP:如何从一大块文本中获取 URL?
假设我有一个充满 Twitter 帖子的大型 RSS 提要,它们都是纯文本。很多帖子都包含 URL,我希望将这些 URL 转换为链接。
所以我有一个变量等于:
按行业、数量和日期可视化裁员。期待看到类似的招聘趋势。http://bit.ly/XBW4z
我希望它变成:
按行业、数量和日期可视化裁员。期待看到类似的招聘趋势。http://bit.ly/XBW4z
我怎么能那样做?对于正则表达式及其同类,我毫无用处,因此非常感谢您的帮助!
python - Python:将那些 TinyURL(bit.ly、tinyurl、ow.ly)转换为完整的 URL
我只是在学习 python,并且对如何实现这一点很感兴趣。在寻找答案的过程中,我遇到了这个服务:http ://www.longurlplease.com
例如:
http://bit.ly/rgCbf可以转换为:
http://webdesignledger.com/freebies/the-best-social-media-icons-all-in-one-place
我用 Firefox 进行了一些检查,发现原始 url 不在标题中。
ruby - 如何从短网址获取长网址?
使用 Ruby,如何将短 URL(tinyURL、bitly 等)转换为相应的长 URL?
api - 如何找到链接到特定长 URL 的缩短 URL?
这与通常的扩展短 URL 问题相反。
对于给定的长 URL,我如何找到链接到它的短 URL?
如果这需要通过缩短器的 API,那么支持此类查询的指针将不胜感激。
httpwebrequest - .Net CF 2.0 HttpWebRequest 预身份验证并在第一次请求时发送凭据
我正在尝试使用他们修改后的基本身份验证版本与 bit.ly 的 REST API 进行通信。但是,为了使其正常工作,HttpWebRequest 需要在第一个请求上附加凭据,但是,HttpWebRequest 不会在第一个请求上发送凭据,并且会在发送任何凭据之前等待 401,即使 PreAuthenticate 设置为 true(使用 PreAuthenticate 它将为所有后续请求发送凭据)。
我尝试了以下方法来让 HttpWebRequest 以 bit.ly 要求的方式工作:
(1) 以http://username:password@api.bi.ly/method格式发送请求。
bit.ly 不支持(因为这是基本身份验证的假实现,他们只检查标头)。
(2) 手动将“Authorization”标头注入HttpWebRequest。
在 .Net CF 中不可能,因为 Authorization 标头受到保护,并且任何修改受保护标头值的尝试都会失败并引发 ArgumentException。
(3) 继承另一个类中的HttpWebRequest 或WebRequest 以实现所需的行为。
不可能,因为 HttpWebRequest 类默认注册为 HTTP 和 HTTPS 方案的请求服务。尝试为这些方案注册不同的 WebRequest 后代将失败,因为不允许使用重复的前缀。
所以有人有什么建议吗?
url - 是否有用于将短网址翻译回常规链接的 API?
我想翻译大量从 Twitter 流出的短网址。我不想访问每个单独的请求,而是想使用接受短 URL 列表并返回原始 URL 的 API。有这样的 API 吗?
bit.ly - 是否有任何带有链接跟踪的 URL 缩短服务具有 https 可访问的 url?
我有三个网站,每次有人点击搜索时,我想为搜索结果页面生成微小的 url。我喜欢 http://bit.ly api 以及它提供跟踪的事实。但是,它需要我提供密码并且不提供 ssl 支持。有谁知道提供跟踪和 https 可访问 API 的类似服务?
javascript - Javascript 正则表达式:一次性使用锚标记包围 @____、#____ 和 http://______?
相关(但略有不同):
我想一次性用锚标记包围@_______
、#________
和的所有实例。http://________
例如,考虑这条 Twitter 消息:
敏捷的棕狐@Spreadthemovie 跳过懒狗#cow http://URL
使用所需的正则表达式模式运行它会产生:
只包围以 开头的词@
,#
否则http://
就dog@gmail.com
不会变成dog<b>@gmail.com</b>
。
php - 我在 PHP 中调用什么来检查字符串是否与模式匹配?
我在网上找到了 [此 URL 缩短代码][1]。
现在我想添加一些东西。如果用户输入来自 bit.ly、TinyURL.com 或 tr.im 的链接,我想向用户抛出错误。我想让它说,“抱歉,我们不缩短短 URL。” 我知道我需要创建一个if
andelse
语句,但我不知道我需要调用什么。
编辑:
非常感谢您的输入!不幸的是,我完全糊涂了。我在哪里放置这些代码建议?在 index.php 的顶部。现在我有以下php代码..
我没有使用$info = sprintf
...也许我应该$info = sprintf
用以下建议之一替换?