私はいくつかの登録されたアカウントでSugarCRMを使用しています。 各アカウントには、埋め込みGoogleマップにパラメータとして投入され、ロケーションマップというタブの下に表示される請求先住所と関連情報が登録されています。SugarCRM googleマップの無効なリクエスト
埋め込まれたURLは次のようになります。 https://www.google.com/maps/embed/v1/place?key=AIzaSyC1AkgX6WPT3_arbJZTQtLYkT_bz0rz5oQ&q= {billing_address_street}、 {billing_address_city}、{billing_address_postalcode}、{billing_address_country}
これは、いくつかのアドレスには正常に動作しますが、それはエラーを返します(GoogleマップAPIサーバあなたのリクエストを拒否しました。無効なリクエストです。 'q'パラメータがありません)。 Link to a comparison, the second URL is invalid
ampを持つため、2番目のリンクは無効です。であるはずです。誰かがなぜこれが起こり、どのように私がそれを防ぐことができるかを知っていますか?
アンダースコア(&)をエンコードする方法が&であることがわかりました。後者の場合、アンパサンドが正しく解析されていないようです。 –
問題を解決した場合は、受け入れられたか、元の質問を削除します。 – Reisclef
ありがとう@Reisclef、私は答えを追加:) –