問題タブ [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.

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

wordpress - カウント付き、カスタム bit.ly URL 付きの Twitter ボタンを取得する方法はありますか?

私は立ち往生しています。これを WordPress.StackExchangeに投稿したところ、彼らはWebApps.StackExchangeで試すことを提案し、ここで試すことを提案しました。したがって、それらすべてをフォローしている場合は、複数の投稿をお詫びします。

bit.ly pro を使用してカスタムの短い URL (つまり、foo.co) を生成するクライアント ブログがあります。通常の水平バージョンの Twitter ボタンをツイート数とともに表示し、投稿へのリンクにカスタムの bit.ly pro URL を使用させたいと考えています。

Joost de Valk の Bit.ly Shortlinks プラグインをインストールしました。これは、通常の WP ショートリンク ( ) をサイト内の別の場所にあるカスタム Bit.ly pro URL に正常に変換しwp_get_shortlink()ますが、Twitter はそれを打ち負かし、代わりにデフォルトの t.co ドメインですべてをレンダリングするようです。 .

この質問からの提案を見てきましたが、データ URL として # を使用しても機能せず、提案された Twitter サポート ページには、Bit.ly を機能させる方法に関する情報が含まれていないようです (ただし、するつもりだと言う)。

テーマにボタンを挿入するために作成した関数は次のとおりです。どこが間違っているかについてのアイデアはありますか? これは、ループ内と単一投稿ページの両方にボタンを挿入するために使用されます。

それが役立つ場合、この関数動作しますが、ツイート数をレンダリングしません:

さらに詳しい情報が必要な場合はお知らせください。また、ご協力をよろしくお願いいたします。ミシェル

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

c - ロスレス URL 短縮を実装する方法

まず、ちょっとした文脈:

私は自分のサーバーに URL 短縮を実装しようとしています (問題がある場合は C で)。目的は、短縮された URL からコンテキストを復元できるようにしながら、長い URL を避けることです。

現在、特定の ID で識別されるサーバー上にセッションを作成する実装があります。これは機能しますが、サーバーのメモリを消費します (リソースが限られている組み込みサーバーであり、デバイスの主な目的は Web ページを提供することではなく、他のクールなことを行うことであるため、望ましくありません)。

もう 1 つのオプションは、CookieまたはHTML5 Web ストレージを使用してセッション情報をクライアントに保存することです。

しかし、私が探しているのは、短縮された URL パラメーターを1 つのパラメーターに格納して、URL に添付し、そのパラメーターから元のパラメーターを再構築できる可能性です。

最初に考えられたのは、Base64 エンコードを使用してすべてのパラメーターを 1 つにまとめることでしたが、これはさらに大きな URL を生成します。

現在、URL パラメーターを圧縮し ( zipbz2などの圧縮アルゴリズムを使用)、その圧縮されたバイナリ BLOB で Base64 エンコードを行い、その情報をコンテキストとして使用することを考えています。パラメータを取得したら、Base64 デコードを実行し、結果を圧縮解除して、元の URL を取得できます。

問題は、URL パラメータの大きなリストを1 つの小さなリストに可逆圧縮するために使用できる、見落としている他の可能性はありますか?


更新: home
からのコメントの後、圧縮自体が圧縮データにいくらかのオーバーヘッドを追加し、圧縮データが元のデータよりもさらに大きくなることを見落としていることに気付きました。 そのため(ホームが彼のコメントで述べているように)、URLパラメーターのリスト全体を圧縮することは、パラメーターが特定の長さを超えている場合にのみ実際に役立つと考え始めています。そうしないと、以前よりもさらに大きなURLになる可能性があるためです.

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

twitter - sharekit - iphone アプリケーションで t.co を使用する

sharekit を使っているが、URL を短縮する bityl サービスは使いたくない twitter が提供する組み込みの t.co を使いたい。

どうやってやるの?

ありがとう。

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

c# - URL 短縮サービスでの全単射辞書の使用

新しい URL 短縮サービスを作成していますが、Bijective 関数が必要であると読みました。そこで、Jon Skeet の BiDictionary (すばらしい) を見つけて、これを URL 短縮アプリケーション内でどのように使用するかを考えました。現在、データベース ID 列を Base36 エンコードして短縮 URL を作成し、完全な URL をテーブルに格納しています。これは問題なく動作しますが、なぜ全単射関数を使用する必要があるのか​​わかりません。データベースの値を全単射辞書に保存しますか? 私が現在持っているものは十分に機能していますか?全単射辞書を使用する利点は何ですか?

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

javascript - 短い URL のリンク先ページのページ タイトルをマウスオーバー テキストで表示するにはどうすればよいですか?

単なる長い URL ではなく、リンク先ページのページタイトルです。

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

image - 一般的なイメージ サービスの「unshort」API サービスはありますか?

現在、Twitter クライアント Nymphicus を更新して、http://unshort.me/ を使用てツイート内のすべてのリンクの短縮を解除しています。その前に、すべての URL 短縮 API を自分で実装しましたが、非常に多くあります...

画像でもまったく同じです。私はサムネイルを取得するためにさまざまな API をすべて実装していますが、画像リンクを送信するとサムネイルの URL を返す unshort.me のようなサービスを知っている人はいますか?

0 投票する
7 に答える
4630 参照

java - ハッシュで長い URL を短縮しますか?

ファイルキャッシュがあり、ファイルはさまざまな URL からダウンロードされています。各ファイルを URL の名前で保存したいと思います。ただし、これらの名前は非常に長くなる可能性があり、FAT32 ファイル システムを使用するデバイスを使用しているため、実際のディスク スペースがなくなる前に、長い名前がリソースを食い尽くしてしまいます。

ファイル名を短くする方法を探しています。文字列をハッシュするための提案を受けました。しかし、ハッシュが 2 つの異なる文字列に対して一意であることが保証されているかどうかはわかりません。ハッシュ化された 2 つの URL が同じハッシュ値である場合に、誤って間違った画像をフェッチしてしまうと大変なことになります。

ありがとう

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

objective-c - NSString のセクションを取得する

現在作成中のアプリでは、goo.gl の URL Shorter API を使用して URL を短縮しています。私はそれをほぼ機能させています。longUrl を送信して NSString の短いものを取得できますが、次の形式になっています。

{
"kind": "urlshortener#url",
"id": "http://goo.gl/something",
"longUrl": "http://somethinglonggggg/"
}

そこからID(短いURL)を取得する方法があるかどうか疑問に思いました。

これが私がこれまでに持っているものです:

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

url-shortener - URL 短縮サービスは醜い言葉を防ぎますか?

醜い悪い言葉を除外する URL 短縮サービスを知っていますか?

たとえば、goo.gl (またはその他の URL 短縮サービス) が短い URL を生成する場合、goo.gl/evilor やgoo.gl/YouDieorのような URL はスキップしますgoo.gl/f__kか? (2 文字を省略せずに)?

多くの言語がラテン語のアルファベットを使用しているため、不適切な単語を除外するのはかなり複雑だと思いますが、すべての言語ですべての不適切な単語を除外することは本当に可能でしょうか?

私の Webapp では、GUID を生成しますが、数字と子音と母音のみを含めて、u悪いy言葉を生成しないようにします (またはそう願っています)。ただし、Google の短縮 URL にはすべての母音が含まれているようです。

更新:数週間前、私は Bitly に「醜い」言葉を削除するかどうか尋ねましたが、そうではありません。また、Google の URL 短縮サービスのメーリング リストで、その URL 短縮サービスが「醜い」単語を削除するかどうかを尋ねました。これまでに応答はありません。

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

ruby-on-rails - Ruby on Railsを使用して独自のURL短縮サービスを作成するために利用できる宝石/プラグインはありますか?

私は自分のプロジェクトの URL 短縮サービスを作成したいと考えています。基本的には、SMS を介していくつかの情報を送信しているため、URL を短縮する必要があります。google url shortner やその他の利用可能なサービスを使用したくありません。

独自のカスタム url shortner が必要です。

レール用に利用可能なgemまたはプラグインはありますか?

Google検索のように、PHPで書かれたものの多くを知るようになりました.