FB.AppRequest - 无法解析被邀请的用户

时间:2014-03-11 20:38:57

标签: facebook facebook-unity-sdk

执行Fb.AppRequest后,在我的回调中,我尝试解析用户邀请的用户数量。

我遇到的问题是,我正在解析我的结果如下:

var responseObject = Json.Deserialize(result.Text) as Dictionary<string, object>;

当我尝试访问“to”参数时,我无法将值作为数组获取。我尝试了以下方法,但它也没有用。

        object obj = 0;
        if (responseObject.TryGetValue ("to", out obj))                                                              
        {      
            Debug.Log("Sent to: " + ((string[])obj).Length);                                                                                  
        }  

有关如何获取我向其发送邀请的用户数量的任何帮助?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果您只需要知道有多少个对象,可以将该对象强制转换为IEnumerable,例如:

IEnumerable<object> obj = (IEnumerable<object>)responseObject["to"];
int count = obj.Count(); 

或类似的东西。 希望有所帮助!