从FBSDKGraphRequest获取照片时“不支持的URL”

时间:2015-10-20 11:12:10

标签: ios arrays facebook fbsdk

我试图通过图形api从Facebook上获取照片。当我在Graph api中尝试此URL时,这可以工作,但在我的代码中不起作用。我收到以下错误:

  

Domain = kCFErrorDomainCFNetwork Code = -1002“不支持的网址”   的UserInfo = {NSErrorFailingURLStringKey =(空)?

我的代码如下

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
                                {
})

1 个答案:

答案 0 :(得分:2)

这很容易url不支持“{}”所以,只需替换“{”和“}”的html代码即可。因此“{”将变为%7B ,而“}”将变为%7D

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