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
没有称为“字段”的参数。将 ["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)