简体   繁体   English

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

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

I am using FBSDKProfileExpressionKit.framework.我正在使用 FBSDKProfileExpressionKit.framework。

I am trying to upload photo error is occurred.我正在尝试上传照片时发生错误。

invalid image cannot upload try again.无效图片无法上传重试。

In ViewController.swift在 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")
    }

In AppDelegate.swift在 AppDelegate.swift 中

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

My question :-我的问题 :-

can i upload profile picture to facebook?我可以将个人资料图片上传到 facebook 吗?

You can't upload profile picture with Graph-Api.您无法使用 Graph-Api 上传个人资料图片。

You can upload profile picture withFBSDKProfileExpressionKit您可以使用FBSDKProfileExpressionKit上传个人资料图片

You must have latest Facebook App and also check the image Size and Dimension您必须拥有最新的 Facebook 应用程序并检查图像大小和尺寸

You can upload photo and video as follow您可以上传照片和视频如下

[FBSDKProfileExpressionSharer uploadProfilePictureFromData:videoData metadata:nil];

[FBSDKProfileExpressionSharer uploadProfilePictureFromUIImage:uiimage metadata:nil];

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

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

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