FacebookShare class
Properties
hashCode
→ int
The hash code for this object.
no setter inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
shareBackgroundAssetFileToFacebookStory ({required String ? filePath , required String appId , required String fileProviderPath , required AssetType fileType , String ? dstPath })
→ Future
Share local file to Facebook story method. The method required the local image (imagePath
) file path,
your Facebook app id (appId
) and your custom file provider path (fileProviderPath
)
to access the local file on Android platform.
shareBackgroundImageAndStickerToFacebookStoryiOS ({required String appId , required List <String ? > ? photoBackgroundAssetPaths , required List <String ? > ? stickerAssetPaths , List <String > ? backgroundTopColor , List <String > ? backgroundBottomColor })
→ Future
Share multiple local stickers and images to Facebook story on iOS platform method.
shareBitmapImageBackgroundAssetToFacebookStory ({required String fileProviderPath , required String ? imagePath , String ? dstPath , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? contentUrl , String ? attributionLink , List <String > ? backgroundColorList , String ? videoBackgroundAssetPath , String ? photoBackgroundAssetPath , String ? stickerPath })
→ Future
Share local image bitmap to Facebook story method using ShareStoryContent
class from Facebook share SDK.
shareCameraEffectToFacebook ({CameraEffectTextures ? cameraEffectTextures , CameraEffectArguments ? cameraEffectArguments , String ? effectId , String ? contentUrl , String ? pageId , List <String > ? peopleIds , String ? placeId , String ? ref , String ? hashtag })
→ Future
Share a Camera Effect to Facebook method.
You have to provide data for cameraEffectTextures
or cameraEffectArguments
property to use this method.
shareFeedContentToFacebook ({String ? link , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? quote , String ? linkCaption , String ? linkName , String ? linkDescription , String ? mediaSource , String ? picture , String ? toId })
→ Future
Share a content to your Facebook feed method. You can provide a link (link
) of the content you want to share
shareFileToFacebook ({required AssetType fileType , required String ? filePath , required String fileProviderPath , String ? dstPath , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? contentUrl , String ? contentTitle , String ? contentDescription , String ? previewImagePath })
→ Future
Share local file (video or image) to Facebook method. This method is merged from
shareVideoToFacebook
and sharePhotoToFacebook
methods.
shareImageBackgroundAssetContentToFacebookStory ({required String fileProviderPath , required String ? photoBackgroundAssetPath , String ? dstPath , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? contentUrl , String ? attributionLink , List <String > ? backgroundColorList , String ? stickerPath })
→ Future
Share local image to Facebook story method using ShareStoryContent
class from Facebook share SDK.
shareLinkContentToFacebook ({String ? contentUrl , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? quote })
→ Future
Share a link content to your Facebook feed method. You can provide a link of the content
you want to share using contentUrl
property.
shareMediaContentFileToFacebook ({required String fileProviderPath , List <String ? > ? videoUrls , List <String ? > ? imageUrls , String ? dstPath , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? contentUrl })
→ Future
Share local images and videos to Facebook method. The method required the local video (videoUrls
) and image (imageUrls
) file paths
and your custom file provider path fileProviderPath
(use on Android platform) to access the local file.
shareStickerAssetToFacebookStory ({required String appId , required String fileProviderPath , required String ? stickerPath , String ? dstPath , List <String > ? stickerTopBgColors , List <String > ? stickerBottomBgColors })
→ Future
Share local sticker image to Facebook story method. The method required the local sticker image (stickerPath
) file path,
your Facebook app id (appId
) and your custom file provider path (fileProviderPath
)
to access the local file on Android platform.
shareVideoBackgroundAssetContentToFacebookStory ({required String fileProviderPath , required String ? videoBackgroundAssetPath , String ? dstPath , String ? pageId , String ? ref , List <String > ? peopleIds , String ? placeId , String ? hashtag , String ? contentUrl , String ? attributionLink , List <String > ? backgroundColorList , String ? stickerPath })
→ Future
Share local video to Facebook story method using ShareStoryContent
class from Facebook share SDK.
However, ShareStoryContent
class is not working now so please use
shareBackgroundAssetFileToFacebookStory method instead.
shareVideoToFacebookReels ({required String ? filePath , required String appId , required String fileProviderPath , String ? dstPath , String ? stickerPath , String ? stickerTopBgColor , String ? stickerBottomBgColor })
→ Future
Share local video to Facebook reels method.
toString ()
→ String
A string representation of this object.
inherited