2017-03-08 21 views
2

我正在使用FBSDKProfileExpressionKit.framework。使用FBSDKProfileExpressionKit上傳Facebook資料圖片 - swift 3.0

我想上傳照片發生錯誤。

無效圖像無法重新上傳。

在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?

+0

你不能上傳Facebook上的個人資料圖片鏈接 - https://developers.facebook.com/docs/gr aph-api/reference/user/picture/ – Ronit

+0

availble。鏈接 - https://developers.facebook.com/docs/profile-expression-kit/ios#uploading –

+0

@SagarBhut有沒有這個SDK的任何豆莢? –

回答

1

您無法使用Graph-Api上傳個人資料圖片。

您可以上傳個人資料圖片與FBSDKProfileExpressionKit

您必須擁有最新的Facebook應用程序,並檢查圖像大小和尺寸

您可以上傳照片和視頻爲後續

[FBSDKProfileExpressionSharer uploadProfilePictureFromData:videoData metadata:nil]; 

[FBSDKProfileExpressionSharer uploadProfilePictureFromUIImage:uiimage metadata:nil]; 

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

+0

有沒有這個SDK的任何豆莢? –

+0

這裏有一個FBSDK檢查https://developers.facebook.com/docs/profile-expression-kit –

+0

@VaibhavJhaveri在可可豆莢中沒有豆莢可用,也沒有關於豆莢的文檔 –

相關問題