SharinPix security token
The SharinPix security token represents an essential element for using SharinPix.
Structure of SharinPix Parameters
Using the SharinPix security token
Structure of SharinPix Parameters
**Note: **To see the effect of each **SharinPix Ability **on the album, please refer to the following article: SharinPix abilities
The code snippet below demonstrates the structure of the SharinPix Parameters as implemented in an Apex Controller.
public class SharinPixActionDemoCtrl {
public String parameters {get; set; }
public SharinPixActionDemoCtrl(ApexPages.StandardController controller ) {
Id accId = controller.getId();
Map<String, Object> params = new Map<String, Object> {
'exp' => 1000,
'abilities' => new Map<String, Object> {
accId => new Map<String, Object> {
'Access' => new Map<String, Object> {
'see' => true,
'image_list' => true,
'image_upload' => true,
'image_tag' => true,
'image_delete' => true
},
'Tags' => new Map<String, Object> {
'car' => new Map<String, String> {
'en' => 'car',
'fr' => 'voiture'
}
},
'Action' => new List<String> {
'Add to description'
}
}
}
};
parameters = JSON.serialize(params);
}
}The keys that make up the **params **Map structure are explained below.
SharinPix Abilities (abilities)
SharinPix Abilities , to put in simpler terms, are designations that have the possibility to expand or restrict the features enabled on the SharinPix Album.
SharinPix Access (access)
The** Access key ** represents the rights to specific SharinPix features.
SharinPix Tags (Tags)
Tags - Labels along with their corresponding translations in english(en) and in french(fr).
SharinPix Actions (Action)
The **Action **key accepts a **SharinPix Action **as value.
Last updated

