foursquare Real-Time APIを使用していますが、チェックインのプッシュのJSONについて質問があります。より正確には、会場カテゴリのカテゴリ名に関するものです。私のiPhoneの言語設定はドイツ語であるため、foursquareアプリはドイツ語のレイアウトを使用しています。私のサーバーへのフォースクエアプッシュでは、フィールド名、pluralName、shortNameはドイツ語に翻訳されますが、フィールドの親のカテゴリは英語で表示されます(以下の例を参照)。
私の意見では、カテゴリの翻訳を使用することは意味がありません(特に、一部のみが翻訳される場合:-))。これはAPIの通常の動作である必要があると思いますか?最後に、IDは最上位のカテゴリにのみ埋め込まれているため、カテゴリを操作するのは非常に困難です。
誰かがヒントを持っているか、それを確認することができれば素晴らしいでしょう。
{
…[snip]…,
"categories": [
{
"icon": "https://foursquare.com/img/categories/building/home.png",
"id": "4bf58dd8d48988d103941735",
"name": "Zuhause (privat)",
"pluralName": "Zuhause (privat)",
"shortName": "Zuhause",
"parents": [
"Residences"
],
"primary": true
}
],
…[snip]…
}
対未翻訳(英語):
{
…[snip]…,
"categories": [
{
"icon": "https://foursquare.com/img/categories/building/home.png",
"id": "4bf58dd8d48988d103941735",
"name": "Home (private)",
"pluralName": "Homes (private)",
"shortName": "Home",
"parents": [
"Residences"
],
"primary": true
}
],
…[snip]…
}