gpt4 book ai didi

swift - 如何从 facebook 好友请求中提取信息到 Swift 中的 ID 数组

转载 作者:行者123 更新时间:2023-11-30 13:39:39 25 4
gpt4 key购买 nike

我正在制作一个应用程序,我可以给用户的 friend 打电话,看看他们是否也在使用该应用程序。这会返回来自 Facebook 的以下响应:

    {
data = (
{
id = 144706239251534;
name = "Patricia Alaacfdgiigah Chengsen";
},
{
id = 117830675674886;
name = "James Alaadchdcidfe Qinstein";
}
);
paging = {
next = "https://graph.facebook.com/v2.5/102147933512016/friends?format=json&locale=en_US&access_token=CAACoIuVy9IEBALQwZCoH9oOvzNUNTBxQou93d1fmP4MssZAP4lfsZBHi982DadRgtgM3tj2JJNpDA0F8JjFrSQrK5LPZA24n01xVyZBV3agCd8xWWLkdZChi16GEFaeO4BHdOaA0iQHOQ7k7DZAq8UdRCEpzSXEdtVZBByFRAzz2gFPSJAumfqsTVVzkDkAbgo6NnEZBk1kSKZAmYGSKvFGBmE4fDVKvkbYtHGpha0i8vOnAZDZD&limit=25&offset=25&__after_id=enc_AdDMBziLTzrrGBpWpn68ZCuDSqkYjAKQoUUsj4HCA4mlSrUXjIBUx6TJZCC5TnoNkLjR9IkAXw0i7VZBf6NgvNAo2An";
};
summary = {
"total_count" = 2;
};
}

我想“解析”这个,并将 id 放入一个数组中,但我真的不知道从哪里开始。这被认为是 JSON 吗? (我不这么认为,因为 [ ] 丢失了)还是字典? (也不确定,因为使用 = 而不是 : )

欢迎任何帮助。

最佳答案

您可以将结果存储为 NSDictionary。如果您查看 Facebook 的 SDK 文档,您可以使用一些代码,例如我使用它来注册 Facebook:

if((FBSDKAccessToken.currentAccessToken()) != nil){
FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email"]).startWithCompletionHandler({ (connection, result, error) -> Void in
if (error == nil){
NSLog("Dict: %@", result as! NSDictionary)

结果存储为 NSDictionary,稍后您可以通过调用 objectForKey 使用它。例如,从结果中获取用户名和姓氏:

let firstName = self.dict.objectForKey("first_name") as! String
let lastName = self.dict.objectForKey("last_name") as! String

关于swift - 如何从 facebook 好友请求中提取信息到 Swift 中的 ID 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com