FB.API invitable_friends return 值

FB.API invitable_friends return values

我正在为 Unity 上的 Facebook 邀请创建一个自定义 UI 面板,我需要所有朋友的名字。这个,我正在尝试获取字典或任何其他数据类型。从我从 FB.API.

获得的 IResult 对象

我使用的查询如下: FB.API("/me/invitable_friends?fields=id,name",HttpMethod.GET,GetUserFriends);

我在 IResult 对象中得到一个字典,其中有一个名为 "data" 的键,所有朋友都存储在一个对象中。我的问题是如何将每个朋友放入字典或对象中的任何其他类型。

(PS。我正在用 C# 脚本编写代码 a)

您的 IResult["data"] 对象只是对象类型。

您要做的是将该对象转换为字典;

(Dictionary<string, object>)result["data"]

以上(对不起,我不知道你如何称呼你的结果变量,所以我只称它为结果)应该有效。

然后,您必须再次将每个用户的大小写放入字典中,以在不同的字段中获取他们的信息。阅读文档应该有助于找出字典包含哪些字段,或者您可以执行 foreach 循环和 Debug.Log 所有字典键。