Facebook页面图像在FBSDKGraphRequest中返回null

arc*_*all 6 facebook-graph-api ios fbsdk

我试图从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!)
                                }
                            })
Run Code Online (Sandbox Code Playgroud)

我没有收到错误,但我的结果是null.picpath看起来像这样:

/110475388978628/picture
Run Code Online (Sandbox Code Playgroud)

我直接从这里复制了代码,但它无法正常工作.我知道我做错了什么?我有访问令牌,因为我能够通过图形请求获取页面ID

Sub*_*ash 1

没有称为“字段”的参数。将 ["fields" : "data"] 替换为 nil

let pictureRequest : FBSDKGraphRequest = FBSDKGraphRequest(graphPath: picPath, parameters: nil, HTTPMethod: "GET")
                            pictureRequest.startWithCompletionHandler({ (connection: FBSDKGraphRequestConnection!, result, error) -> Void in
                                if (error != nil) {
                                    print("picResult: \(result)")
                                } else {
                                    print(error!)
                                }
                            })
Run Code Online (Sandbox Code Playgroud)