问题标签 [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.
.htaccess - htaccess 使用加号重定向
bit.ly 有这样的,如果你这样做
bit.ly/blah+ 它重定向到 bit.ly/info/blah
htaccess 代码将如何寻找复制它(使用加号重定向到相关页面)
javascript - 如何使用 jQuery click 事件异步更改 href 值,基于 JSON 查询
我正在使用bit.ly url 缩短服务来缩短某些 url 被发送到“在 twitter 上分享”功能的时间。我只想在用户实际按下共享按钮时加载 bit.ly url(由于 bit.ly 的最大 5 个并行请求限制)。Bit.ly 的 REST API返回一个带有缩短 url 的 JSON 回调,这使得整个场景异步。
我尝试了以下方法来停止点击事件,并在启动点击之前等待 JSON 调用返回一个值。
我在 jQuery(document).ready() 中有以下简化代码:
更新代码(过于简单)!
下面的代码来处理位缩短(工作得很好):
href 改变了它的值,但最终的 .click() 事件永远不会被触发。这在为 href 定义静态值时可以正常工作,但在使用异步 JSON 方法时则不行。
javascript - jQuery on the fly URL 缩短器
我正在寻找一个动态 URL 缩短器,就像 tweetdeck 的工作方式一样。我发现了许多 jQuery 和通用 javascript 插件,它们接受一个 url,并在按下按钮时通过缩短服务(如 bit.ly)运行它。但是,我还没有找到一个可以即时完成的。我的第一个问题是这是否已经存在于某个地方?其次,如果没有,那么识别需要在文本框中缩短的 URL 的最佳方法是什么?我的想法:
- 在该文本区域的 onKeyUp 上,通过文本查找 http
- 如果找到获取整个 URL(我如何确定结尾?可能是句号、逗号、空格等...)
- 确保 URL 不是 bit.ly URL
- 验证 URL(发出请求并确保 http 响应不是错误,bit.ly 是否已经这样做了?)
- 如果有效,将 url 发送到 bit.ly 的 API 并获取响应
- 将文本区域中的长 URL 替换为短 URL。
想法?
php - 对数组进行数字排序
我有一个需要排序的 PHP 数组。我在下面包含了示例数组。我需要将前 10 个 URL 加上它们的透视计数放在不同的数组中。我知道如果没有 10 个顶级匹配,我可能会遇到问题……如果发生这种情况,那么随机匹配就可以了。
有什么建议么?
我试过 sort(myarray) 但这只是对数组中的第一个对象进行排序,我需要它来对第二个对象进行排序。
有任何想法吗?
url - 跟踪为长 URL 生成的短 URL
我正在编写一个类似于 tinyurl 的 URL 缩短器,我想知道如何跟踪已经使用我的服务缩短的 URL?例如,tinyurl 为相同的长 URL 生成相同的小 URL,而不管是谁创建的。如何实现可扩展的?Bitly 也会这样做,尽管他们会为每个人生成一个新的 URL。但是,他们能够跟踪长 URL 的聚合(总数)点击次数 - 如何?
谢谢,
apache-flex - 这两个 bit.ly API ActionScript 实现之间的区别?
我是 Flex 的新手,想知道 bit.ly API 的这两个 ActionScript 实现之间有什么区别:
http://github.com/julien/as3_bitly
http://code.google.com/p/bitly-as3-api/
我注意到的一件事是,一个是 .as 文件,另一个是 .swc 文件。学习 Flex 是否比另一种更好?
谢谢。
java - URL 缩短:重定向到 'file://' 目标(文件协议目标)
我正在尝试一个 URL 缩短器的简单实现,例如 tinyurl.com 或 bit.ly。目前我response.sendRedirect(targetURL)
在我的 servlet 中做了一个 - 它适用于 http/ftp 目标 URL。
但是,我在重定向到目标时遇到了问题,例如file:///c:/temp
(c:\temp
当然在本地/客户端系统上)。
在 Firefox 地址栏上键入file:///c:/temp
有效,但来自服务器的重定向似乎无济于事。
出于某种安全原因,这不可能吗?还是我在这里做错了什么?
提前致谢!
iphone - 当父键未知时在嵌套的 NSDictionary 中查找对象?
我正在使用 yajl_JSON 库从 bit.ly url 缩短服务的 JSON 响应中生成 NSDictionary。
JSON 响应:
澄清一下,“ http://example.com ”不是子“结果”。解析后,我有 3 个三个嵌套的 NSDictionaries。
问题是“ http://example.com ”是任意键。我想在不知道密钥的情况下访问密钥数据。具体来说,我可以得到“shortUrl”的值。如何有效地做到这一点?有没有办法制作一个像这样的keyPath:
我通过执行以下操作完成了它,但我认为这不是它的完成方式:
如果我使用 XML,它可能很简单,这让我相信我没有正确使用 json/objective-c。
我知道当我向 Bit.ly 提出请求时,可以在这种情况下存储“example.com”,但是......将来很高兴知道......
谢谢。
javascript - 从 XmlHttpRequest.responseJSON 解析 JSON
我正在尝试在 javascript 中解析 bit.ly JSON 响应。
我通过 XmlHttpRequest 获取 JSON。
我在 Firefox 插件中执行此操作。当我运行时,我收到该行的错误“jsonResponse is undefined” var bitlyUrl = jsonResponse.results[url].shortUrl;
。我在这里解析 JSON 有什么问题吗?或者这段代码有什么问题?