Packagecom.distriqt.extension.facebookapi.share.builders
Classpublic class ShareOpenGraphActionBuilder
InheritanceShareOpenGraphActionBuilder Inheritance Object



Public Methods
 MethodDefined By
  
Constructor
ShareOpenGraphActionBuilder
  
build():Object
Builds the action object for adding to a ShareOpenGraphContentBuilder
ShareOpenGraphActionBuilder
  
putObject(key:String, object:Object):ShareOpenGraphActionBuilder
Sets the Open Graph object for the action.
ShareOpenGraphActionBuilder
  
putPhoto(key:String, image:BitmapData, caption:String, userGenerated:Boolean = false):ShareOpenGraphActionBuilder
Sets a photo value in the object
ShareOpenGraphActionBuilder
  
putPhotoUrl(key:String, url:String, caption:String, userGenerated:Boolean = false):ShareOpenGraphActionBuilder
Sets a remote photo source value in the object
ShareOpenGraphActionBuilder
  
Sets the type for the action.
ShareOpenGraphActionBuilder
Constructor Detail
ShareOpenGraphActionBuilder()Constructor
public function ShareOpenGraphActionBuilder()

Constructor

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

Builds the action object for adding to a ShareOpenGraphContentBuilder

Returns
Object — The action object

See also

putObject()method 
public function putObject(key:String, object:Object):ShareOpenGraphActionBuilder

Sets the Open Graph object for the action. You should use the ShareOpenGraphObjectBuilder to construct this object.

Parameters

key:String — The key for the value
 
object:Object — The object value

Returns
ShareOpenGraphActionBuilderShareOpenGraphActionBuilder instance for chaining calls

See also

putPhoto()method 
public function putPhoto(key:String, image:BitmapData, caption:String, userGenerated:Boolean = false):ShareOpenGraphActionBuilder

Sets a photo value in the object

Parameters

key:String — The key for the value
 
image:BitmapData — The photo image data
 
caption:String
 
userGenerated:Boolean (default = false)

Returns
ShareOpenGraphActionBuilderShareOpenGraphActionBuilder instance for chaining calls

Throws
Error — if photo doesn't meet any required size restrictions
putPhotoUrl()method 
public function putPhotoUrl(key:String, url:String, caption:String, userGenerated:Boolean = false):ShareOpenGraphActionBuilder

Sets a remote photo source value in the object

Parameters

key:String — The key for the value
 
url:String — The photo url
 
caption:String — The user generated caption for the photo. Note that the 'caption' must come from the user, as pre-filled content is forbidden by the Platform Policies (2.3)
 
userGenerated:Boolean (default = false) — Specifies whether the photo represented by the receiver was generated by the user or by the application

Returns
ShareOpenGraphActionBuilderShareOpenGraphActionBuilder instance for chaining calls
setActionType()method 
public function setActionType(type:String):ShareOpenGraphActionBuilder

Sets the type for the action.

Parameters

type:String — The type for the action

Returns
ShareOpenGraphActionBuilderShareOpenGraphActionBuilder instance for chaining calls