Как получить доступ к данным в ответе на запрос графика в Facebook - PullRequest
0 голосов
/ 09 марта 2019

У меня работает вход в Facebook, и я могу войти в систему, получить детали и т. Д. Но одна вещь, которая вводит меня в заблуждение, - это как читать данные из результата ответа на вызовы graphapi.

Optional({
    data =     {
        height = 50;
        "is_silhouette" = 1;
        url = "https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=108656723630605&height=50&width=50&ext=1554751119&hash=AeRq_Hgo5yU28P3f";
        width = 50;
    };
})

Выше приведен мой ответ, и я хочу получить доступ к параметру url.

Мой код (который ужасен, заранее извините):

FBSDKGraphRequest(graphPath: friendID, parameters: ["fields":"picture"])?.start(completionHandler: { (connection, result, error) in
    if error != nil{
        print("Error in getting friends picture")
    } else {
        let friendPicture = result as! [String:AnyObject]
        print(friendPicture["picture"])
        let nestedJSON = friendPicture["picture"] //as? [[String:String]]
        print("The below should be just URL// above is entire response")
    }
})
...