Я использую Game Maker для разработки игры.
В Graph API Explorer на facebook он показывает мне такую карту (когда я вызываю графическое приложение/оценку:
{
"data": [
{
"score": 9,
"user": {
"id": "100001473840881",
"name": "Mariano Suppa"
}
},
{
"score": 4,
"user": {
"id": "1299843969",
"name": "Francisco Bernardou"
}
},
{
"score": 0,
"user": {
"id": "100004105612351",
"name": "Fnatic Fnc"
}
}
]
}
Ключ «пользователь» обнаруживается нормально с помощью ds_map_exists(friendMap, «user»). Ничего страшного, потому что граф существует в проводнике, и его зовут «пользователь».
Но в обозревателе графиков он также показывает мне «оценку». Я думаю, что оценка - это не сама карта, как пользователь (у которого есть ключи идентификатора и имени внутри). Проблема в том, что ds_map_exists(friendMap,"score") дает мне "false".
Итак... почему не читается "оценка", а да "пользователь"?
Я также пытался прочитать «счет», используя ds_map_next (friendMap, currentKey), чтобы перейти к «счету» от «пользователя», но он не читает «счет».
Я не знаю, как читать партитуру, я пробовал много вещей, но не нашел решений.