問題タブ [goo.gl]
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.
objective-c - NSString のセクションを取得する
現在作成中のアプリでは、goo.gl の URL Shorter API を使用して URL を短縮しています。私はそれをほぼ機能させています。longUrl を送信して NSString の短いものを取得できますが、次の形式になっています。
{
"kind": "urlshortener#url",
"id": "http://goo.gl/something",
"longUrl": "http://somethinglonggggg/"
}
そこからID(短いURL)を取得する方法があるかどうか疑問に思いました。
これが私がこれまでに持っているものです:
hash - GoogleURLShortenerはどのようにして衝突のない5桁のハッシュを生成しますか
Google URL Shortenerは、衝突することなく5文字の一意のハッシュを生成するにはどうすればよいですか。異なるURLが同じハッシュを生成する衝突が発生する可能性があるようです。
また興味深いのは、同じURLであり、毎回完全に異なるハッシュを生成します。
したがって、小文字、大文字、数字を使用していくつかの計算を行うと、組み合わせの総数は62 ^5=916,132,832
明らかに衝突が発生することになります。
Googleはこれをどのように行いますか?
ruby - Goo.gl Shorten サービスの Net::Http でヘッダーを設定するにはどうすればよいですか?
マニュアルカールは完璧に機能します:
Bu Net::Http でこれを作成しようとすると:
しかし、応答で失敗します:
.htaccess - htaccessを書き直し、goo.glのようにURLに「+」が存在する場合はリダイレクトします
私の質問は、URLに「+」のようなものが含まれている場合にURLをリダイレクトする方法と、リダイレクトgoo.gl
先のbit.ly
簡単な例です
。http://goo.gl/gogl+
http://goo.gl/info/gogl
少し早いですがお礼を。
java - Goo.glAPIは自動的に末尾のスラッシュを追加します
Goo.gl APIを使用する場合、末尾にスラッシュを自動的に追加しないように指示する方法はありますか?たとえば、http://www.samsung.com/us/support/SupportOwnersFAQPopup.do? faq_id = FAQ00046726&fm_seq = 49755にアクセスすると、多くのWebサイトが混乱するため、スラッシュが付いていても機能しません。助言がありますか?
私のコード:
ios - iOSSDKからのHTTPPOST
iOSSDKでHTTPPOST呼び出しを行う必要があります。
curl https://www.googleapis.com/urlshortener/v1/url \ -H'Content-Type:application / json' \ -d'{"longUrl": "http://www.google.com/"} '
これについて何か助けはありますか?
php - twilio SMS、メッセージでgoo.glリンクを送信できません
twilioを使用してphp経由でSMSメッセージを送信しようとしています。このメッセージの最後には、リンクを含む短いテキスト広告があります。メッセージの長さを抑えるために、GoogleURLShortenerを使用してリンクを短縮しています。問題は、twilioがgoo.glリンクを含むメッセージを送信したくないように見えることです。tinyurlを使用して短縮されたリンクなど、他のリンクは正常に機能します。どうやら、それは私のコードとは何の関係もありません。なぜなら、twilioWebインターフェースから直接メッセージを送信しようとしたときに同じ問題が発生するからです。
なぜこれが起こっているのか誰か教えてもらえますか?ドキュメントやグーグルでそれへの参照を見つけることができません。
複製するには、www.twilio.comにアクセスして、次のようなSMSメッセージを送信してみてください。http: //goo.gl/nqUc5
注:問題はメッセージの長さではありません。URLがgoo.glにならないように1文字だけを変更すると、機能します。
javascript - JavaScript を使用して、Google Chrome 拡張機能で Google の URL 短縮 API にアクセスする
Google の URL 短縮 APIを使用して Chrome で現在アクティブなタブの URL を短縮する最初の Google Chrome 拡張機能を作成しています。
私は長年の SW 開発者 (asm/C++) ですが、この "webby" についてはまったくの初心者です。:)
js または jquery を使用して http POST リクエストを作成 (および処理) する方法がわかりません。curl の例以外の POST メカニズムを理解していないと思います。
私のjavascriptファイルは現在次のようになっています:
});
javascript - XMLHttpRequest を使用して Google の Shortener API 経由で URL を短縮する
jQuery/ajax を介してこれを実行しようとしましたが、うまくいかなかったので、通常の XMLHttpRequest にフォールバックすると考えました。残念ながら、まだ機能していません (同じ問題)。
Google の POST リクエストのドキュメントは次のとおりです。そして、ここに私のコードがあります:
「url」は次のようにコンソールに送信されます: longUrl=http%3A%2F%2Fwww.google.com%2F
応答は次のとおりです。
誰かが私が間違っていることを見ていますか?
前もって感謝します!
編集:@Greg用に追加-jQueryを使用しているときにGoogleの仕様に従っていることがわかるように-同じ正確なエラーが発生します。
php - goo.gl で同じ短い URL が別の長い URL にマッピングされている
別の長い URL に対して同じ短い URL を生成するように goo.gl に指示するにはどうすればよいですか?
goo.gl/wbn0 が www.marin.com を指しているとしましょう
たとえば、同じ短い URL goo.gl/wbn0 が www.rusi.com を指すようにする必要があります。
このようにして、短い URL を追跡できます。