1

ごく最近から、APIは2単語の検索でクレイジーな結果を返し始めました。例えば:

https://api.foursquare.com/v2/venues/search?oauth_token=XXX&query=local_edition&radius=35000&ll=37.8%2C-122.4&limit=20&intent=browse

'ion'に一致するものだけを返すようです。'local'または'edition'のいずれかを検索すると、目的の場所は最初の数少ない結果の1つです。

スペースをアンダースコアに置き換えるのをやめる時が来ましたか?しばらくの間、それが複数の単語を検索するときに妥当な結果を得る唯一の方法でした。(詳細については、このスレッドを参照してください:Foursquare API検索クエリを調整するための最良の方法は何ですか?

4

1 に答える 1

2

「ion」の結果が得られる理由はわかりませんが、アンダースコアをプラス記号または に置き換えると、%20うまくいくようです。

https://developer.foursquare.com/docs/explore#req=venues/search%3Fquery%3Dlocal+edition%26radius%3D35000%26ll%3D37.8%252C-122.4%26limit%3D20%26intent%3Dbrowse

https://developer.foursquare.com/docs/explore#req=venues/search%3Fquery%3Dlocal%2520edition%26radius%3D35000%26ll%3D37.8%252C-122.4%26limit%3D20%26intent%3Dbrowse

于 2012-05-14T18:44:11.590 に答える