我正在尝试通过图形API从Facebook获取照片。当我在Graph API中尝试此网址时,此方法有效,但在我的代码中不起作用。我得到以下错误:

Domain = kCFErrorDomainCFNetwork代码= -1002“不支持的URL”
UserInfo = {NSErrorFailingURLStringKey =(null)?

我的代码如下

let fbRequest = FBSDKGraphRequest(graphPath: "227325594139454?fields=photos.limit(10){images}", parameters: nil)
let graphConnection = FBSDKGraphRequestConnection()
                            graphConnection.addRequest(fbRequest, completionHandler: { (connection:FBSDKGraphRequestConnection!, result:AnyObject!, error:NSError!) -> Void in
                                if(error != nil){

                                }
                                else
                                {
})

最佳答案

网址很简单,它不支持“{}”,因此,只需替换工作正常的“{”和“}”的html代码即可。因此,“{”将成为%7B ,而“}”将成为%7D

let fbRequest = FBSDKGraphRequest(graphPath: "227325594139454?fields=photos.limit(10)%7Bimages%7D", parameters: nil)

08-18 14:53
查看更多