問題タブ [tinyurl]

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 投票する
6 に答える
12137 参照

c# - tinyurl.com を .Net アプリケーションで使用する ... 可能ですか?

tinyurl.com の URL を作成する次のコードを見つけました。

これにより、tinyurl URL が自動的に作成されます。コード、特に ASP.NET の C# を使用してこれを行う方法はありますか?

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 投票する
1 に答える
3873 参照

jquery - jQuery を使用して TinyURL を生成する方法

マイクロブログの理由で他のリンクからTinyURLを生成できるようにするjQuery関数を構築しようとしています(はい、Twitter)... James Padolseyからこのチュートリアルを見つけましたが、電話。

http://james.padolsey.com/javascript/create-a-tinyurl-with-jsonp/

0 投票する
6 に答える
4407 参照

jquery - Jquery Ajax 呼び出しで TinyURL を作成する

SOに関する同様の質問を調べましたが、単純な呼び出しのように見えるものに対処するものを見つけることができないようです..

基本的には、Ajax 呼び出しと長い URL を使用して TinyURL を呼び出し、短縮された URL を返したいと考えています。

Firebug を見ると、応答が返されません。何が欠けていますか?

0 投票する
2 に答える
4857 参照

c# - 一意の base62 ハッシュを生成する最速のコード

やあみんなユニークな base62 ハッシュを生成したい - tinyurl と bit.ly が c# を使って行うことと似たようなもの。これは、bigint 型の自動インクリメント フィールド ID に基づいています (これらのサイトのほとんどと同様)。

最小文字数は 1 で、最大文字数は 6 になります...このハッシュの c# で最速のコード (CPU 使用量が最小) を記述する必要がある場合、どのように記述しますか?

0 投票する
12 に答える
36932 参照

python - Pythonでユニークな短縮URLを作る方法は?

Python で一意の URL をhttp://imgur.com/gM19gまたはhttp://tumblr.com/xzh3bi25y にする方法 URL をもっと短くしたい。

0 投票する
1 に答える
493 参照

url - 長い URL に対して生成された短い URL を追跡する

tinyurl に似た URL 短縮サービスを作成していますが、サービスを使用して既に短縮された URL を追跡する方法を知りたいですか? たとえば、tinyurl は、作成者に関係なく、同じ長い URL に対して同じ小さな URL を生成します。スケーラブルなこれをどのように達成できますか? Bitly もこれを行いますが、ユーザーごとに新しい URL を生成します。ただし、長い URL の総クリック数 (合計数) を追跡することはできます - どのように?

ありがとう、

0 投票する
5 に答える
6384 参照

php - Tinyurl API の例 - 私は正しくやっていますか :D

アプリケーションでの新規ユーザーの登録には、超長ハッシュを使用します。問題は、これらのハッシュが一部の電子メール クライアントで壊れて、リンクが使用できなくなることです。

Tinyurl - API を簡単な Cal​​l で実装してみたのですが、時々タイムアウトしてしまう…と思い、メールがユーザーに届かないことがあります。

コードを更新しましたが、URL が変換されません。Tinyurl は本当に遅いですか、それとも何か間違ったことをしていますか? (つまり、このタイムズでは 5 秒は長い)

より信頼性の高いサービスを勧めてくれる人はいますか?

すべての私のせいで、fopen で false を忘れていました。しかし、私はこのサンプルをよく目にするので、このコードのサンプルをここに残しておきます。

これは - 完全に機能するサンプルだと思います。改善点についてお聞きしたいです。

}

0 投票する
5 に答える
6360 参照

python - 短縮された、または「小さな」URL の宛先を検出する

大量の Google バズのデータ​​をスクレイピングしたところですが、同じニュース記事を参照しているバズの投稿を知りたいと思っています。問題は、これらの投稿のリンクの多くが URL 短縮サービスによって変更されていることです。そのため、多くの異なる短縮 URL が実際にはすべて同じニュース記事を指している可能性があります。

何百万もの投稿があることを考えると、私にとって最も効率的な方法(できればPythonで)は何ですか

  1. URL が短縮 URL であるかどうかを検出します (多くの URL 短縮サービスのいずれか、または少なくとも最大のものから)
  2. 短縮 URL の「宛先」、つまり短縮 URL の長い元のバージョンを見つけます。

URL 短縮サービスが厳密なリクエスト レート制限を課しているかどうかは誰にもわかりませんか? これを 1 秒あたり 100 に抑えると (すべて同じ IP アドレスから送信されます)、問題が発生すると思いますか?

更新と暫定 的な解決策 応答は、次の簡単な解決策につながりました

それでおしまい!