次のように、Freebase の国のリストを繰り返し処理しようとしています。
#r @"..\packages\FSharp.Data.1.1.4\lib\net40\FSharp.Data.dll"
open FSharp.Data
FreebaseData.GetDataContext().``Time and Space``.Location.Countries
|> Seq.iter (fun c -> printfn "%s" c.Name)
これを F# Interactive で実行すると、次のエラーが表示されます。
System.Net.WebException: The remote server returned an error: (400) Bad Request.
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "Unique query may have at most one result. Got 2",
"locationType": "other",
"location": "/location/country/iso_alpha_3"
}
],
"code": 400,
"message": "Unique query may have at most one result. Got 2"
}
}
この問題を回避するためにできることはありますか?
ありがとう、 -- ロブ