【问题标题】:"unsupported URL" while getting photos from FBSDKGraphRequest从 FBSDKGraphRequest 获取照片时出现“不支持的 URL”
【发布时间】:2015-10-20 11:12:09
【问题描述】:

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

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

【问题讨论】:

  • 你应该通过parameters传递字段。

标签: ios arrays facebook fbsdk


【解决方案1】:

很简单 url 不支持 "{}" 所以,只需替换 "{" 和 "}" 的 html 代码就可以了。所以“{”会变成%7B,“}”会变成%7D

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多