问题标签 [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.

0 投票
5 回答
578 浏览

url - 网址缩短服务

我想写一个网址缩短服务。我试着去想那些会很危险的场景。我想到的一个是如果提交的 url 来自我自己的网站,它会创建一个无限的重定向循环。

你们能想到其他情况吗?(安全漏洞,错误...)

0 投票
6 回答
3720 浏览

php - PHP:如何从一大块文本中获取 URL?

假设我有一个充满 Twitter 帖子的大型 RSS 提要,它们都是纯文本。很多帖子都包含 URL,我希望将这些 URL 转换为链接。

所以我有一个变量等于:

按行业、数量和日期可视化裁员。期待看到类似的招聘趋势。http://bit.ly/XBW4z

我希望它变成:

按行业、数量和日期可视化裁员。期待看到类似的招聘趋势。http://bit.ly/XBW4z

我怎么能那样做?对于正则表达式及其同类,我毫无用处,因此非常感谢您的帮助!

0 投票
1 回答
7916 浏览

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 不在标题中。

0 投票
3 回答
3277 浏览

ruby - 如何从短网址获取长网址?

使用 Ruby,如何将短 URL(tinyURL、bitly 等)转换为相应的长 URL?

0 投票
2 回答
273 浏览

api - 如何找到链接到特定长 URL 的缩短 URL?

这与通常的扩展短 URL 问题相反。

对于给定的长 URL,我如何找到链接到它的短 URL?

如果这需要通过缩短器的 API,那么支持此类查询的指针将不胜感激。

0 投票
1 回答
1484 浏览

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 后代将失败,因为不允许使用重复的前缀。

所以有人有什么建议吗?

0 投票
6 回答
1282 浏览

url - 是否有用于将短网址翻译回常规链接的 API?

我想翻译大量从 Twitter 流出的短网址。我不想访问每个单独的请求,而是想使用接受短 URL 列表并返回原始 URL 的 API。有这样的 API 吗?

0 投票
2 回答
649 浏览

bit.ly - 是否有任何带有链接跟踪的 URL 缩短服务具有 https 可访问的 url?

我有三个网站,每次有人点击搜索时,我想为搜索结果页面生成微小的 url。我喜欢 http://bit.ly api 以及它提供跟踪的事实。但是,它需要我提供密码并且不提供 ssl 支持。有谁知道提供跟踪和 https 可访问 API 的类似服务?

0 投票
2 回答
434 浏览

javascript - Javascript 正则表达式:一次性使用锚标记包围 @____、#____ 和 http://______?

相关(但略有不同):

用锚标记包围@____、#___________ 和 http://_________ 的所有实例?

我想一次性用锚标记包围@_______#________和的所有实例。http://________

例如,考虑这条 Twitter 消息:

敏捷的棕狐@Spreadthemovie 跳过懒狗#cow http://URL

使用所需的正则表达式模式运行它会产生:

只包围以 开头的词@#否则http://dog@gmail.com不会变成dog<b>@gmail.com</b>

0 投票
3 回答
478 浏览

php - 我在 PHP 中调用什么来检查字符串是否与模式匹配?

我在网上找到了 [此 URL 缩短代码][1]。

现在我想添加一些东西。如果用户输入来自 bit.ly、TinyURL.com 或 tr.im 的链接,我想向用户抛出错误。我想让它说,“抱歉,我们不缩短短 URL。” 我知道我需要创建一个ifandelse语句,但我不知道我需要调用什么。

编辑:

非常感谢您的输入!不幸的是,我完全糊涂了。我在哪里放置这些代码建议?在 index.php 的顶部。现在我有以下php代码..

我没有使用$info = sprintf...也许我应该$info = sprintf用以下建议之一替换?