問題タブ [google-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.
ruby-on-rails - Google URL Shortener がエラーを返す: {"domain"=>"usageLimits", > "reason"=>"ipRefererBlocked
ruby でGoogle 短縮 URLを使いたいです。私はグーグルを使ってきました。Google 開発者コンソールで、API キーを取得しました。IPアドレス「127.0.0.1」を設定しました。
すると、以下のように書いたのですが、エラーになってしまいました。問題の解決方法を教えていただけますか?
Googl::Error ({"error"=>{"errors"=>[{"domain"=>"usageLimits", "reason"=>"ipRefererBlocked", "message"=>"IP ごとまたはAPI キーにリファラーごとの制限が設定されており、リクエストがこれらの制限に一致しません。この IP またはリファラーからのリクエストを許可する必要がある場合は、Google Developers Console を使用して API キーの設定を更新してください。", "extendedHelp"=>" https ://console.developers.google.com "}], "code"=>403, "message"=>"API キーに構成された IP またはリファラーごとの制限があり、リクエストがこれらと一致しません制限。この IP またはリファラーからのリクエストを許可する必要がある場合は、Google Developers Console を使用して API キーの設定を更新してください。"}}): app/controllers/products_controller.rb:102:in `create'
python - プログラムで goo.gl 短縮 URL をスパムとして報告しますか?
スパムとして識別された 3500 以上の goo.gl URL のリストがあります。
それらをスパムリンクとして Google に報告する必要があります。実際、Google はこの種のスパムリンクを報告するページを提供しました: https://goo.gl/#reportspam ... 残念ながら、報告ごとに 1 つの URL しか受け付けません。
当然のことながら、3,500 以上の URL があるということは、それらを 1 つずつ手動で報告することは、もはや正気ではなく、実用的ではないことを意味します。スパムリンクの報告は自動的に行う必要があります。
私はGoogle の URL Shortener API ドキュメントを読んでおり、インターネットで関連情報も検索しましたが、goo.gl リンクスパムを報告するための公開されている API を見つけることができないようです。
この自動化されたリンクスパム レポートを実行する方法を教えてもらえますか?
可能であれば、サンプル コードを使用してください。できれば Python を使用してください。
node.js - ノード - リクエスト - および Google URL 短縮サービス
そのため、Angular アプリで Google の URL 短縮機能を使用しましたが、API キーを使用しているため、Angular を使用しているサーバー側で Google API 呼び出しを行う方がスマートで安全だと思いました。
$http
Angularでは非常に簡単な投稿が見つかりましたが、Nodeではnpmパッケージを使用する方がよいことにすぐに気付きましたrequest
が、機能していないようです。
だから本質的に私はする必要があります:
そして、私は現在書いています:
エラーが発生し続けます:
私の要求は間違っていますか?
ありがとう。
python - Cannot get sample google-api-python-client/samples/urlshortener/ to work
I am trying to write a python script that will get the number click on my goo.gl shorteded URL. I figured I could try and get this sample to work first:
https://github.com/google/google-api-python-client/tree/master/samples/urlshortener
I have my client_secrets.json
filled out like so (actually client_id and client_secret are obfuscated) here:
But when I execute the script I get this: