gpt4 book ai didi

ios - Facebook 页面图像在 FBSDKGraphRequest 中返回 null

转载 作者:可可西里 更新时间:2023-11-01 03:55:41 25 4
gpt4 key购买 nike

我正在尝试从 Facebook 页面检索图像。我已检索到页面 ID,现在我需要使用此 ID 从页面中获取图像。我正在使用以下代码:

let pictureRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: picPath, parameters: ["fields" : "data"], HTTPMethod: "GET")
pictureRequest.startWithCompletionHandler({ (connection: FBSDKGraphRequestConnection!, result, error) -> Void in
if (error != nil) {
print("picResult: \(result)")
} else {
print(error!)
}
})

我没有收到错误,但结果为空。图片路径如下所示:

/110475388978628/picture

我直接从here复制了代码但它不起作用。知道我做错了什么吗?我有访问 token ,因为我能够通过图形请求获取页面 ID

最佳答案

如果您想在与其他用户信息相同的请求中获取图片,您可以在一个图形请求中完成所有操作。

let request = FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, email, picture.type(large)"])
request.startWithCompletionHandler({ (connection, result, error) in
let info = result as! NSDictionary
if let imageURL = info.valueForKey("picture")?.valueForKey("data")?.valueForKey("url") as? String {
//Download image from imageURL
}
})

关于ios - Facebook 页面图像在 FBSDKGraphRequest 中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37101808/

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