結果を取得するためにBingSearchAPI 2.0(XML)とPHPを使用しています。
ただし、一部のクエリを実行すると、APIはBing.comが返す(同じ)結果を返しません。
このリクエストを送信すると:(これはAPIを使用しています)
http://api.search.live.net/xml.aspx?Appid=__________&query=3+ts+site%3Amycharity.ie/charity&sources=web&web.count=10&web.offset=0
結果は0です。
しかし、Bing.comにアクセスしてベーコンを検索すると、URLは次のようになります。
http://www.bing.com/search?q=bacon&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
したがって、APIクエリを次のようにこのURLに置き換えます。
http://www.bing.com/search?q=3+ts+site%3Amycharity.ie/charity&go=&form=QBRE&filt=all&qs=n&sk=&sc=8-5
もう一度0の結果が得られるはずですよね?
いいえ、1つの結果が得られます。(私がAPIで探していた結果)。
どうしてこれなの?とにかくこれの周りにありますか?