Packagecom.distriqt.extension.facebook.share.model
Classpublic class ShareVideoContentBuilder
InheritanceShareVideoContentBuilder Inheritance Object



Public Methods
 MethodDefined By
  
Constructor
ShareVideoContentBuilder
  
build():Object
Builds the object for sharing using ShareDialog.show
ShareVideoContentBuilder
  
Set the URL for the content being shared.
ShareVideoContentBuilder
  
Set the list of Ids for taggable people to tag with this content
ShareVideoContentBuilder
  
Set the Id for a place to tag with this content
ShareVideoContentBuilder
  
Set the value to be added to the referrer URL when a person follows a link from this shared content on feed.
ShareVideoContentBuilder
  
Set the ShareHashtag for this content
ShareVideoContentBuilder
  
ShareVideoContentBuilder
  
Sets the URL that locates the video to be shared On iOS the Facebook SDK requires an asset url (asset-library://...).
ShareVideoContentBuilder
Public Constants
 ConstantDefined By
  TYPE : String = video_content
[static] The type content contained in this builder
ShareVideoContentBuilder
Constructor Detail
ShareVideoContentBuilder()Constructor
public function ShareVideoContentBuilder()

Constructor

Method Detail
build()method
public function build():Object

Builds the object for sharing using ShareDialog.show

Returns
Object — The content Object

See also

setContentUrl()method 
public function setContentUrl(contentUrl:String):ShareVideoContentBuilder

Set the URL for the content being shared.

Parameters

contentUrl:String — The url of the content link

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
setPeopleIds()method 
public function setPeopleIds(peopleIds:Array):ShareVideoContentBuilder

Set the list of Ids for taggable people to tag with this content

Parameters

peopleIds:Array — Array of Ids for people to tag

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
setPlaceId()method 
public function setPlaceId(placeId:String):ShareVideoContentBuilder

Set the Id for a place to tag with this content

Parameters

placeId:String — The Id for the place to tag

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
setRef()method 
public function setRef(ref:String):ShareVideoContentBuilder

Set the value to be added to the referrer URL when a person follows a link from this shared content on feed.

Parameters

ref:String — The ref for the content

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
setShareHashtag()method 
public function setShareHashtag(shareHashTag:String):ShareVideoContentBuilder

Set the ShareHashtag for this content

Parameters

shareHashTag:String — The hashtag for this content

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
setVideoFile()method 
public function setVideoFile(file:File):ShareVideoContentBuilder

Parameters

file:File

Returns
ShareVideoContentBuilder
setVideoUrl()method 
public function setVideoUrl(videoUrl:String):ShareVideoContentBuilder

Sets the URL that locates the video to be shared

On iOS the Facebook SDK requires an asset url (asset-library://...). You can retrieve these by using something like the CameraRollExtended ANE to get your user to select the video.

If you provide a file url file://... or /... this will attempt to add the video to the asset library (camera roll) before creating the dialog.

Parameters

videoUrl:String — Uri that points to the location of the video on disk

Returns
ShareVideoContentBuilderShareVideoContentBuilder instance for chaining calls
Constant Detail
TYPEConstant
public static const TYPE:String = video_content

The type content contained in this builder