问题标签 [url-shortener]
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.
wordpress - 使用自定义 bit.ly URL 获取带有计数的 Twitter 按钮的方法是否有效?
我被困住了。我在 WordPress.StackExchange 上发布了这个,他们建议我在WebApps.StackExchange尝试,他们建议我在这里尝试。因此,如果您关注所有这些,请为多个帖子道歉!
我有一个使用 bit.ly pro 生成自定义短网址(即 foo.co)的客户博客。我想显示 Twitter 按钮的常规水平版本,带有推文计数,并让指向帖子的链接使用他们的自定义 bit.ly pro url。
我已经安装了Joost de Valk 的Bit.ly Shortlinks 插件,它成功地将普通的 WP 短链接(wp_get_shortlink()
.
我已经查看了这个问题的建议,但是使用 # 作为 data-url 不起作用,并且建议的 Twitter 支持页面似乎不包含任何关于如何让 Bit.ly 工作的信息(尽管他们说他们要去)。
这是我创建的在我的主题中插入按钮的功能 - 关于我哪里出错的任何想法?这用于在循环内和单个帖子页面上插入按钮。
如果它有帮助,这个函数确实有效,除了它不呈现推文计数:
如果您需要更多信息,请告诉我 - 提前感谢您提供的任何帮助!米歇尔
c - 如何实现无损 URL 缩短
首先,一点上下文:
我正在尝试在我自己的服务器上实现 URL 缩短(在 C 中,如果这很重要)。目的是避免使用长 URL,同时能够从缩短的 URL 恢复上下文。
目前我有一个在服务器上创建会话的实现,由某个 ID 标识。这可行,但会消耗服务器上的内存(这是不希望的,因为它是资源有限的嵌入式服务器,并且设备的主要目的不是提供网页,而是做其他很酷的事情)。
另一种选择是使用cookie或HTML5 网络存储将会话信息存储在客户端中。
但我正在寻找的是将缩短的 URL 参数存储在我附加到 URL 的一个参数中并能够从该参数重新构造原始参数的可能性。
第一个想法是使用Base64编码将所有参数放在一个中,但这会产生更大的 URL。
目前,我正在考虑压缩 URL 参数(使用一些压缩算法,如zip、bz2等),对压缩的二进制 blob 进行 Base64 编码并将该信息用作上下文。当我得到参数时,我可以进行 Base64 解码,解压缩结果并获得原始 URL。
问题是:是否还有其他我忽略的可能性可以用来将大量 URL 参数无损压缩成一个较小的参数?
更新:
在home发表评论后,我意识到我忽略了压缩本身给压缩数据增加了一些开销,使得压缩数据甚至比原始数据更大,因为例如压缩会增加内容的开销。
所以(正如他的评论中所说的那样),我开始认为压缩整个 URL 参数列表只有在参数超过一定长度时才真正有用,否则,我最终可能会拥有比以前更大的 URL .
twitter - 在 sharekit 中使用 t.co - iphone 应用程序
我正在使用sharekit,但我不想使用bityl 服务来缩短我想使用twitter 提供的内置t.co 的URL。
我怎样才能做到这一点?
谢谢。
c# - 在 URL 缩短器中使用双射字典
我正在创建一个新的 URL 缩短器,并且已经读到双射函数是必需的。因此,我找到了Jon Skeet 的 BiDictionary(优秀),并想知道如何在 URL 缩短应用程序中使用它。目前,我对数据库 ID 列进行 Base36 编码以创建缩短的 URL 并将完整的 URL 存储到表中。这很好用,但我不知道为什么需要使用双射函数?我是否将数据库中的值存储到双射字典中?我目前的功能是否足够?使用双射词典有什么好处?
javascript - 如何在鼠标悬停文本中显示短网址的目标页面的页面标题?
不仅仅是长网址,还有目标页面的页面标题。
image - 有没有通用的图片服务“unshort”api服务?
我目前正在更新我的 Twitter 客户端 Nymphicus 以使用http://unshort.me/来缩短推文中的所有链接。在此之前,我自己实现了所有 url 缩短器 API,但是有很多......
对于图像来说,情况完全一样:我确实实现了所有不同的 API 来获取缩略图,但我想知道是否有人知道类似于 unshort.me 的服务,如果你发送图像链接,它会返回缩略图的 url?
java - 用哈希缩短长网址?
我有一个文件缓存,文件是从不同的 url 下载的。我想用它们的 url 名称保存每个文件。不过,这些名称可能很长,而且我在使用 FAT32 文件系统的设备上 - 所以在我用完实际磁盘空间之前,这些长名称会占用资源。
我正在寻找一种缩短文件名的方法,已经得到了散列字符串的建议。但我不确定哈希是否保证对于两个不同的字符串是唯一的。如果两个散列 url 得到相同的散列值,我不小心获取了错误的图像,那就太糟糕了。
谢谢
objective-c - 获取 NSString 的一部分
在我正在创建的应用程序中,我使用 goo.gl 的 url 缩短器 api 来缩短 url。我几乎可以使用它,我可以发送 longUrl 以检索 NSString 中的短网址,但它采用以下格式:
{
“种类”:“urlshortener#url”,
“id”:“http://goo.gl/something”,
“longUrl”:“http://somethinglonggggg/”
}
我只是想知道是否有办法从中获取 id(短 url)。
这是我到目前为止所拥有的:
url-shortener - URL 缩短器能防止难看的字眼吗?
你知道任何过滤掉难看的坏词的 URL 缩短器吗?
例如,当goo.gl(或任何其他 URL 缩短器)生成短 URL 时,它是否会跳过像goo.gl/evil
orgoo.gl/YouDie
之类的 URL goo.gl/f__k
(没有省略两个字符)?
我想过滤掉坏词会相当复杂,因为很多语言都使用拉丁字母,那么过滤掉所有语言中的所有坏词真的可行吗?
在我的 Web 应用程序中,我生成 GUID,但仅包含数字、辅音和元音u
,y
以免生成任何不好的词(或者我希望如此)。但是,Google 的短 URL 似乎包含所有元音。
更新:几周前,我问Bitly他们是否删除了“丑陋”的词:他们没有。我还在 Google 的 URL 缩短器邮件列表中询问了该 URL 缩短器是否会删除“丑陋”字样;到目前为止没有任何回应。
ruby-on-rails - 是否有任何 gem/plugin 可用于使用 ruby on rails 创建您自己的 url 缩短服务
我想为我自己的项目创建一个 url 缩短服务。基本上我通过 sms 发送一些信息,所以这就是我需要缩短 URL 的原因。我不想使用 google url shortner 或其他一些可用的服务。
我们希望拥有自己的自定义网址缩短器。
是否有任何可用于 Rails 的 gem 或插件,像这样
从谷歌搜索我开始了解许多用 PHP 编写的。