TMS VCL Cloud Pack DEVELOPERS GUIDE
Total Page:16
File Type:pdf, Size:1020Kb
TMS SOFTWARE TMS VCL Cloud Pack DEVELOPERS GUIDE TMS VCL Cloud Pack DEVELOPERS GUIDE April 2017 Copyright © 2012-2017 by tmssoftware.com bvba Web: http://www.tmssoftware.com Email: info@tmssoftware.com 1 TMS SOFTWARE TMS VCL Cloud Pack DEVELOPERS GUIDE Index Getting started with cloud storage access ...................................................................... 11 File organisation ..................................................................................................... 12 File operations ....................................................................................................... 14 Public shared files ................................................................................................... 15 CloudStorage specific settings ..................................................................................... 16 TCloudTreeViewAdapter / TCloudAdvTreeViewAdapter ...................................................... 17 TAdvTwitter .......................................................................................................... 20 TAdvFacebook ........................................................................................................ 23 TAdvFlickr ............................................................................................................. 28 TAdvFourSquare ...................................................................................................... 35 TAdvGCalendar ....................................................................................................... 39 TAdvGContacts ....................................................................................................... 42 TAdvPayPal ........................................................................................................... 49 TAdvPicasa ............................................................................................................ 51 TAdvYouTube ......................................................................................................... 55 TAdvInstagram ....................................................................................................... 57 TAdvLinkedIn ......................................................................................................... 60 TAdvLiveCalendar .................................................................................................... 68 TAdvLiveContacts .................................................................................................... 70 TAdvOutlookCalendar ............................................................................................... 71 TAdvOutlookContacts ............................................................................................... 73 TAdvOutlookMail ..................................................................................................... 75 TAdvURLShortener ................................................................................................... 77 TAdvWeather ......................................................................................................... 78 TAdvCloudLookupEdit ............................................................................................... 83 TAdvWeatherLocationLookupProvider ........................................................................... 83 TAdvGoogleLookupProvider ........................................................................................ 84 TAdvGoogleLocationLookupProvider ............................................................................. 84 TAdvCloudImage ..................................................................................................... 85 TAdvCloudExifImage................................................................................................. 86 TAdvPushOver ........................................................................................................ 87 TAdvTwilio ............................................................................................................ 89 2 TMS SOFTWARE TMS VCL Cloud Pack DEVELOPERS GUIDE TAdvEsendex .......................................................................................................... 90 TAdvBulkSMS .......................................................................................................... 90 TAdvTelAPI ............................................................................................................ 90 TAdvIPLocation ....................................................................................................... 94 TCloudDataSet........................................................................................................ 95 TAdvmyCloudData .................................................................................................. 100 TAdvmyCloudDataConnection .................................................................................... 115 TAdvmyCloudDataDataSet ......................................................................................... 116 TAdvCardDAV ........................................................................................................ 118 TAdvCalDAV .......................................................................................................... 121 TAdvCardDAVFilter ................................................................................................. 125 TAdvCalDAVFilter ................................................................................................... 126 TiCloudContacts ..................................................................................................... 128 TiCloudCalendar .................................................................................................... 128 TAdvWebDAVStorage ............................................................................................... 129 TAdvWebDAVSync ................................................................................................... 132 TAdvWebDAVDataSet ............................................................................................... 132 TAdvWebDAVCollectionFieldDataSet ............................................................................ 134 TAdvDropBoxDataStore ............................................................................................ 135 TAdvPryv ............................................................................................................. 138 TAdvTrello ........................................................................................................... 142 TAdvGSheets ......................................................................................................... 150 TAdvGMail ............................................................................................................ 153 TAdvMSComputerVision ............................................................................................ 158 TAdvMSEmotion ..................................................................................................... 160 TAdvMSBingSpeech ................................................................................................. 161 TAdvCustomImgur .................................................................................................. 162 TAdvCustomCloudinary ............................................................................................ 162 Authentication persistence ....................................................................................... 163 3 TMS SOFTWARE TMS VCL Cloud Pack DEVELOPERS GUIDE Availability TMS VCL Cloud Pack is a set of VCL components for Win32 & Win64 application development and is available for Embarcadero Delphi & C++Builder XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin and 10.2 Tokyo. Online references TMS software website: http://www.tmssoftware.com TMS VCL Cloud Pack page: http://www.tmssoftware.com/site/cloudpack.asp Purchase a license The TMS VCL Cloud Pack is available separately and also as part of the TMS VCL Subscription: - TMS VCL Cloud Pack: http://www.tmssoftware.com/site/cloudpack.asp - TMS VCL Subscription: http://www.tmssoftware.com/site/vdsub.asp There is also a version of TMS FMX Cloud Pack, IntraWeb and Visual Studio .NET & ASP.NET: - TMS FMX Cloud Pack: http://www.tmssoftware.com/site/tmsfmxcloudpack.asp - TMS IntraWeb Cloud Pack: http://www.tmssoftware.com/site/tmsiwcloud.asp - TMS VCL Cloud Pack for .NET: http://www.tmssoftware.com/site/tmscloudnet.asp 4 TMS SOFTWARE TMS VCL Cloud Pack DEVELOPERS GUIDE Terms of use With the purchase of TMS VCL Cloud Pack, you are entitled to our consulting and support services to integrate the Amazon Cloud Drive, Apple iCloud, Google GDrive, Microsoft SkyDrive, DropBox, Box, Flickr, Google Calendar, Google Contacts, Google Picasa, Google Mail, Google Sheets, Google Analytics, Microsoft Live Calendar, Microsoft Live Contacts, Wunderground weather, Google Location Lookup, Google Search Lookup, Google DataStore, Facebook, Twitter, LinkedIn, PushOver, Instagram, FourSquare, Twilio, Esendex, BulkSMS, FreeGEOIp, Esendex, YouTube, Pryv, CloudConvert, Barcodes4me, PayPal, Hubic, HiDrive, myCloudData, Exceptionless, Outlook, Microsoft Cognitive, Imgur, Cloudinary service in Delphi applications and with this consulting and support comes the full source code needed to do this integration. As TMS VCL Cloud Pack uses the Amazon Cloud Drive, Apple iCloud, Google GDrive, Microsoft OneDrive, DropBox, Box,