タグ付けされた質問 「bit.ly」

4
ショートURLサービスはどのように機能しますか?
TinyURLやMetamarkなどのサービスはどのように機能しますか? 小さなURLキーを、元のURLへの「HTTPリダイレクト」を提供する[仮想?] Webページに関連付けるだけですか?それとももっと「魔法」がありますか? [元の表現]私はTinyURLやMetamarkなどのURL短縮サービスをよく使用していますが、使用するたびに、これらのサービスがどのように機能するのか疑問に思います。別のページにリダイレクトする新しいファイルを作成しますか、それともサブドメインを使用しますか?

5
XmlHttpRequest.responseJSONからのJSONの解析
JavaScriptでbit.ly JSON応答を解析しようとしています。 XmlHttpRequestを介してJSONを取得します。 var req = new XMLHttpRequest; req.overrideMimeType("application/json"); req.open('GET', BITLY_CREATE_API + encodeURIComponent(url) + BITLY_API_LOGIN, true); var target = this; req.onload = function() {target.parseJSON(req, url)}; req.send(null); parseJSON: function(req, url) { if (req.status == 200) { var jsonResponse = req.responseJSON; var bitlyUrl = jsonResponse.results[url].shortUrl; } 私はこれをFirefoxのアドオンで行います。実行すると、行に対して「jsonResponse is undefined」というエラーが表示されますvar bitlyUrl = jsonResponse.results[url].shortUrl;。ここでJSONを解析する際に何か問題がありますか?または、このコードの何が問題になっていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.