简体   繁体   中英

share photo with standard text - Facebook iOS SDK 4.x

I need to post a picture on the user's wall with a standard text. Can you do this with the FBSDK 4.x?

    let photoshare = FBSDKSharePhoto(image: recortarImagem(), userGenerated: true) 
    let content = FBSDKSharePhotoContent()
    content.photos = [photoshare]

    let dialog = FBSDKShareDialog()
    dialog.delegate = self
    dialog.shareContent = content
    dialog.fromViewController = self
    dialog.mode = FBSDKShareDialogMode.ShareSheet

    dialog.show()

As pointed out in the comments, this would violate the Platform Policy of Facebook (see 2.3, pre-filling at https://developers.facebook.com/policy/#control ).

This being said, FBSDKSharePhoto has a field, caption that you can put a user-generated message in.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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