繁体   English   中英

使用 FBSDKProfileExpressionKit 上传 Facebook 个人资料图片 - swift 3.0

[英]Upload Facebook profile picture using FBSDKProfileExpressionKit - swift 3.0

我正在使用 FBSDKProfileExpressionKit.framework。

我正在尝试上传照片时发生错误。

无效图片无法上传重试。

在 ViewController.swift 中

override func viewDidLoad() {
        super.viewDidLoad()
        let data = UIImageJPEGRepresentation(uplodeImage.image!, 0)
        FBSDKProfileExpressionSharer.uploadProfilePicture(from: data! as Data, metadata: nil)
        FBSDKProfileExpressionSharer.wasLaunchedFromFacebook()
        print("set")
    }

在 AppDelegate.swift 中

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
    FBSDKProfileExpressionURLHandler.parseIncomingURL(url)
    return true
   }

我的问题 :-

我可以将个人资料图片上传到 facebook 吗?

您无法使用 Graph-Api 上传个人资料图片。

您可以使用FBSDKProfileExpressionKit上传个人资料图片

您必须拥有最新的 Facebook 应用程序并检查图像大小和尺寸

您可以上传照片和视频如下

[FBSDKProfileExpressionSharer uploadProfilePictureFromData:videoData metadata:nil];

[FBSDKProfileExpressionSharer uploadProfilePictureFromUIImage:uiimage metadata:nil];

更多信息:- https://developers.facebook.com/docs/profile-expression-kit

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM