2

完全な住所「700 flower street, los angeles, CA」を入力しようとしていますが、エラーが発生します

[meta] => stdClass Object
        (
            [code] => 400
            [errorType] => failed_geocode
            [errorDetail] => Couldn't geocode param near: 700 flower street, los angeles, CA
        )

誰かが理由を知っていますか?Foursquare はそのようなサービスを提供していませんか? 彼らは「ロサンゼルス」のような非常に単純なものに取り組んでいます。完全なアドレスを実行しないのはなぜですか? 何か案は?

ありがとう

4

1 に答える 1

0

HTTP 400は通常、「不正な入力」を意味します。Foursquareに送信しているものを再確認して、それが有効であり、APIが期待しているものであることを確認してください。

ちなみに、私はSmartyStreetsで働いています。そのアドレスをジオコーディングすることができます:

http://smartystreets.com/?street=700%20flower%20street,%20los%20angeles,%20CA

さらに偶然に、Foursquareは少し前に私たちにサインアップしました。それが内部目的だったのか、それとも彼らのサービスのある側面のためだったのかはわかりませんが、私たちは見るでしょう...

(ちなみに、住所にスイートやアパートの番号がないことをご存知ですか?)

于 2013-02-13T06:02:47.763 に答える