geocodeのエラー

306 views
Skip to first unread message

たかと

unread,
Nov 19, 2009, 5:20:35 PM11/19/09
to Google-Maps-API-Japan
geocodeのapiにて住所を緯度経度に変換しているのですが最近以下のエラーが出るようになりました
エラーはしばらくたつと復旧します、

Warning: simplexml_load_file(http://maps.google.com/maps/geo?key=
「googlemapキー」&q=「住所」&output=xml&ie=UTF8) [function.simplexml-load-
file]: failed to open stream: HTTP request failed! HTTP/1.0 403
Forbidden in ・・・

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O
warning : failed to load external entity "http://maps.google.com/maps/
geo?key=「googlemapキー」&q=「住所」&output=xml&ie=UTF8" in ・・・

このエラーが発生している状態で直接URLをたたくと正常にXMLが帰ってきますので、
回数制限にひかかっているとは思えないし620エラーが帰ってくるとあります
構文エラーなら自然に復旧しないと思うのですが、なにとぞアドバイスをお願いいたします。

Masashi.K

unread,
Nov 20, 2009, 12:11:59 AM11/20/09
to google-map...@googlegroups.com
たかとさん

それはサーバが拒否されているのではないでしょうか。

httpレスポンス 403
http://www.studyinghttp.net/status_code#Code403

ジオコードの620エラーはたぶんこれです。
http://code.google.com/intl/ja/apis/maps/documentation/reference.html#GGeoStatusCode.G_GEO_TOO_MANY_QUERIES

URLをブラウザで直接たたいたときに正常なXMLが返ってくるのは
サーバーのIPと たかと さんのPCのIPが違うからだと思いますよ。

620エラーなので、一定の制限時間が過ぎれば解除されて
また制限されて、解除されて・・・
そんな感じでしばらくたつと復旧しているのだと思いますよ~。

ご参考まで。

2009年11月20日7:20 たかと <taka...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages