Facebook Graph API を介して緯度/経度フィールドを直接取得する方法があるかどうかを知りたいです。
背景は、アプリケーションにとって重要ではないフィールドを取り除くことによって、Graph API によって返されるデータの量を減らしたいということです。
Graph API Explorer で次のような機能があることを知っています。
me/?fields=id,checkins.fields(id,place.fields(id,location),created_time)
以下を返します。
{
"id": "12345",
"checkins": {
"data": [
{
"id": "101511234546244",
"place": {
"id": "170048419682121",
"location": {
"street": "",
"city": "Frankfurt",
"state": "",
"country": "Germany",
"zip": "",
"latitude": 50.108641831527,
"longitude": 8.6654729704433
}
},
"created_time": "2012-11-08T08:30:48+0000"
}
]
}
場所の住所部分は必要ないので、それらも削除したいと思います。これを次の方法で試してみると、うまくいきません。
me?fields=id,checkins.fields(id,place.fields(id,location.fields(latitude,longitude)),created_time)
結果は
{
"id": "12345",
"checkins": {
"data": [
{
"id": "101511234546244",
"place": null,
"created_time": "2012-11-08T08:30:48+0000"
}
]
}
誰かが似たようなことをして成功しましたか? もしよろしければ、教えていただけると助かります。ありがとう!