4

私は、顧客の 1 人が新製品をレビューするたびに、会社の Twitter アカウントに自動的にツイートされる Web サイトを持っています。

実際のツイートでは、ラッパー クラスやライブラリを使用せずに、Twitter API を直接使用しています。投稿が長すぎるとツイートされないことを除いて、すべて正常に機能します。これは、Twitter の文字数制限が 140 文字にすぎないためです (私の赤ん坊の甥はそれよりも多くの文字を処理できます!)。

では、bit.ly や tinyurl のように URL を短縮する最良の方法は何ですか? 彼らはいくつかのAPIの.netユーザーを提供していますか? または、TwitterにはURL短縮サービスがありますか?

私はそれについて何かをすることができたかもしれませんが、私が本当に欲しいのは専門家の意見です。このような場合に最善のことは何ですか.

ps: ここには密接に関連する質問がいくつかありますが、私の状況に十分に近いものはありませんでした。

4

3 に答える 3

10

TinyURLサービスには、短いリンクを生成するための非常にシンプルなAPIがあります。

指定されたWebサイトをクエリstrnigにそのように配置してHTTPリクエストを作成するだけです。

http://tinyurl.com/api-create.php?url=https://stackoverflow.com/

そして出力はあなたの短縮URLです!HTTP応答は、strnigを含む単なるテキスト/プレーンドキュメントです。この場合、http://tinyurl.com/5cttyz

于 2010-07-13T12:32:10.657 に答える
2

ほとんどの場合、他の誰かが開発して確立したツールを使用するのが最善の方法です。だから、あなたが提案したように、bit.lyやtinyurlなどのサービスを使用します。それらはまさにその目的のために提供されており、API を備えています (bit.ly には、少なくともWeb サイトから呼び出すことができるREST APIがあります)。

于 2010-07-13T12:24:23.637 に答える
1

これらのサービスには、実際、言語の HTTP リソースで攻撃しなければならない API があります (つまり、API はプログラミング言語に依存しません)。サービスのサイトを探索すると、API へのリンクが見つかると確信しています。

または、会社の Web サーバーでプライベート URL 短縮サービスをホストすることもできます。コーディングするのは非常に簡単です...

于 2010-07-13T12:25:20.577 に答える