Google が 1 日あたりのリクエスト数を 2,500 に制限していることは理解しています... しかし、地球上で私が今日これほど多くのリクエストを行ったというわけにはいきません。
$street_no = get_post_meta($prop->ID, 'street_no', true);
$street = get_post_meta($prop->ID, 'street', true);
$street_suffix = get_post_meta($prop->ID, 'street_suffix', true);
$addr = urlencode( $street_no." ".$street." ".$street_suffix." BC Canada" );
$url = 'http://maps.googleapis.com/maps/api/geocode/json?address='.$addr.'&sensor=true';
$json_result = json_decode(file_get_contents($url));
if ( $json_result->status === "OVER_QUERY_LIMIT" ) :
sleep(2);
$json_result = json_decode(file_get_contents($url));
endif;
ご覧のとおり、「OVER_QUERY_LIMIT
I tell the script to sleep for 2 seconds and then continue on...」というステータスが表示された場合、今朝のある時点では機能しているように見えましたが、今では単一の住所をジオコーディングすることさえできません。 .
この時点で何をすべきか途方に暮れています...それは私のアプリケーションをまったく役に立たなくします。