,可以通过使用Facebook的开发者工具包来实现。以下是一个简单的步骤:
import FBSDKCoreKit
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
ApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
return true
}
import FBSDKLoginKit
func getFacebookCoverPhoto() {
let graphRequest = GraphRequest(graphPath: "me", parameters: ["fields": "cover"])
graphRequest.start { (connection, result, error) in
if let error = error {
print("Error: \(error.localizedDescription)")
} else if let result = result as? [String: Any], let cover = result["cover"] as? [String: Any], let source = cover["source"] as? String {
print("Cover photo URL: \(source)")
}
}
}
// 调用该方法获取封面照片
getFacebookCoverPhoto()
在上述代码中,我们使用GraphRequest来获取用户的封面照片。在请求的回调闭包中,我们可以从返回的结果中提取封面照片的URL。
请注意,为了使上述代码正常工作,用户必须先登录到他们的Facebook帐户,并授予你的应用程序访问用户资料的权限。
推荐的腾讯云相关产品:腾讯云移动应用分析(https://cloud.tencent.com/product/uma)可以帮助你分析和优化移动应用程序的性能和用户体验。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云