Get any of DropBox API  requests by $class->request('file','..',$params); 
Working with entries. 
Share folder or file. 
Get lastest changes in Dropbox. 
And many more. 
 
require_once  'dropbox.class.php ' ;
$ dropb  = new  dropbox_neatek_class ('HERE_IS_YOUR_TOKEN ' ); 
Example (share files in folder):    
$ params  = array (
 'cursor ' => $ cursor , // you can get cursor - get_lastest_cursor($folder = '', $params = array()) 
 'sdk_dp_save ' =>true 
);
$ data  = $ dropb ->request ('files ' , 'list_folder/continue ' , $ params );
foreach  ($ dropb ->get_entries () as  $ key  => $ value ) {
 $ dropb ->entry ($ key );
 if ($ dropb ->entry_is_file () && !$ dropb ->entry_deleted ()) {
 	var_dump ($ dropb ->entry_filepath ());
 	var_dump ($ dropb ->heavy_share_path ($ dropb ->entry_filepath (),true ));
 }
} 
Share file (as well as above, but more code)    
$ data  = $ dropb ->request ('files ' , 'list_folder/continue ' , $ params );
foreach  ($ dropb ->get_entries () as  $ key  => $ value ) {
	
	$ dropb ->entry ($ key );
	
	if ($ dropb ->entry_is_file () && !$ dropb ->entry_deleted ()) {
		
		var_dump ($ dropb ->entry_filepath ());
		
		$ dropb ->share_path_or_file (
			array (
				'sdk_dp_save '  => true , // support next - show_last() 
				'path '  => $ dropb ->entry_filepath ()
			)
		);
		
		var_dump ($ dropb ->get_shared_link ());
		$ dropb ->show_last (); // file can be already shared, so we can see errors here. 
		$ params  = array (
			'sdk_dp_save '  => true ,
			'path '  => $ dropb ->entry_filepath ()
		);
		var_dump ($ params );
		
		$ data  = $ dropb ->request ('sharing ' , 'list_shared_links ' , $ params );
		//$dropb->show_last(); 
		//$dropb->show_lastest_params(); 
		var_dump ($ dropb ->get_shared_links ());
		var_dump ($ dropb ->get_shared_link (true ));
	}
}