Итак, я использую Facebook Unity API и не могу понять, почему я получаю KeyNotFoundException: The given key was not present in the dictionary.
Я пытаюсь получить фамилию пользователя. Имя работает нормально. Я печатаю ответ Facebook в строке, перед которой содержится ключ «last_name», но я все равно получаю исключение.
void APICallback(){
Dictionary<string,string> profile = Util.DeserializeJSONProfile(result.Text);
print (result.Text);
currentUser["Name"] = profile["first_name"];
currentUser["LastName"] = profile["last_name"];
}
Это result.Text
:
{"id":"XXXXXXX","first_name":"David","last_name":"Richard","friends":{"data":[],"summary":{"total_count":58}}}