Platforms to show: All Mac Windows Linux Cross-Platform
Social
Integration with social services (Twitter, Facebook and others)
- Classes
- class ACAccountCredentialMBS
- method Constructor(token as string, refreshToken as string, expiryDate as date)
- method Constructor(token as string, refreshToken as string, expiryDate as dateTime)
- method Constructor(token as string, tokenSecret as string)
- property Handle as Integer
- property oauthToken as String
- class ACAccountMBS
- method Constructor(type as ACAccountTypeMBS)
- method Destructor
- property accountDescription as String
- property accountType as ACAccountTypeMBS
- property credential as ACAccountCredentialMBS
- property Handle as Integer
- property identifier as String
- property Parent as ACAccountStoreMBS
- property username as String
- class ACAccountStoreMBS
- shared method ACAccountStoreDidChangeNotification as string
- method accounts as ACAccountMBS()
- method accountsWithAccountType(type as ACAccountTypeMBS) as ACAccountMBS()
- method accountTypeWithAccountTypeIdentifier(identifier as string) as ACAccountTypeMBS
- method accountWithIdentifier(identifier as string) as ACAccountMBS
- shared method ACErrorDomain as string
- shared method available as boolean
- method Constructor
- method Destructor
- method removeAccount(account as ACAccountMBS, tag as Variant = nil)
- method renewCredentialsForAccount(account as ACAccountMBS, tag as Variant = nil)
- method requestAccessToAccountsWithType(accountType as ACAccountTypeMBS, dic as dictionary, tag as Variant = nil)
- method saveAccount(account as ACAccountMBS, tag as Variant = nil)
- property Handle as Integer
- event Changed
- event removeAccountCompleted(account as ACAccountMBS, success as boolean, error as NSErrorMBS, tag as Variant)
- event renewCredentialsForAccountCompleted(account as ACAccountMBS, renewResult as Integer, error as NSErrorMBS, tag as Variant)
- event requestAccessCompleted(granted as boolean, error as NSErrorMBS, accountType as ACAccountTypeMBS, tag as Variant)
- event saveAccountCompleted(success as boolean, error as NSErrorMBS, account as ACAccountMBS, tag as Variant)
- class ACAccountTypeMBS
- shared method ACAccountTypeIdentifierFacebook as string
- shared method ACAccountTypeIdentifierLinkedIn as string
- shared method ACAccountTypeIdentifierSinaWeibo as string
- shared method ACAccountTypeIdentifierTencentWeibo as string
- shared method ACAccountTypeIdentifierTwitter as string
- method accessGranted as boolean
- method accountTypeDescription as string
- shared method ACFacebookAppIdKey as string
- shared method ACFacebookAudienceEveryone as string
- shared method ACFacebookAudienceFriends as string
- shared method ACFacebookAudienceKey as string
- shared method ACFacebookAudienceOnlyMe as string
- shared method ACFacebookPermissionsKey as string
- shared method ACLinkedInAppIdKey as string
- shared method ACLinkedInPermissionsKey as string
- shared method ACTencentWeiboAppIdKey as string
- method Constructor
- method identifier as string
- property Handle as Integer
- class CustomNSSharingServiceMBS
- method Constructor(title as string, image as NSImageMBS, alternateImage as NSImageMBS = nil, DelegateHandler as NSSharingServiceDelegateMBS = nil, tag as Variant = nil)
- event performCustomService(tag as Variant)
- class NSSharingServiceDelegateMBS
- method Constructor
- method Destructor
- property Handle as Integer
- event didCompleteForItems(service as NSSharingServiceMBS, items as NSSharingServiceItemsMBS, error as NSErrorMBS)
- event didFailToShareItems(service as NSSharingServiceMBS, items as NSSharingServiceItemsMBS, error as NSErrorMBS)
- event didSaveShare(service as NSSharingServiceMBS, share as Variant)
- event didShareItems(service as NSSharingServiceMBS, items as NSSharingServiceItemsMBS)
- event didStopSharing(service as NSSharingServiceMBS, share as Variant)
- event optionsForSharingService(service as NSSharingServiceMBS, provider as Variant) as Integer
- event sourceFrameOnScreenForShareItem(service as NSSharingServiceMBS, item as Variant) as NSRectMBS
- event sourceWindowForShareItems(service as NSSharingServiceMBS, items as NSSharingServiceItemsMBS, scope as Integer) as NSWindowMBS
- event transitionImageForShareItem(service as NSSharingServiceMBS, item as Variant, contentRect as NSRectMBS) as NSImageMBS
- event willShareItems(service as NSSharingServiceMBS, items as NSSharingServiceItemsMBS)
- class NSSharingServiceItemsMBS
- method AddAttributedString(AttributedString as NSAttributedStringMBS)
- method AddAttributedString(AttributedStrings() as NSAttributedStringMBS)
- method AddFile(file as folderitem)
- method AddFiles(files() as folderitem)
- method AddImage(image as NSImageMBS)
- method AddImages(images() as NSImageMBS)
- method AddText(text as string)
- method AddText(texts() as string)
- method AddURL(URL as string)
- method AddURL(URLs() as string)
- method Constructor
- method count as Integer
- method Images as NSImageMBS()
- method objectAtIndex(index as Integer) as Variant
- method Texts as string()
- method URLs as string()
- property Handle as Integer
- class NSSharingServiceMBS
- method attachmentFileURLs as String()
- shared method Available as boolean
- method canPerformWithItems(items as NSSharingServiceItemsMBS) as Boolean
- method Close
- method Constructor(name as string)
- method Destructor
- shared method NSSharingServiceNameAddToAperture as string
- shared method NSSharingServiceNameAddToIPhoto as string
- shared method NSSharingServiceNameAddToSafariReadingList as string
- shared method NSSharingServiceNameCloudSharing as string
- shared method NSSharingServiceNameComposeEmail as string
- shared method NSSharingServiceNameComposeMessage as string
- shared method NSSharingServiceNamePostImageOnFlickr as string
- shared method NSSharingServiceNamePostOnFacebook as string
- shared method NSSharingServiceNamePostOnSinaWeibo as string
- shared method NSSharingServiceNamePostOnTwitter as string
- shared method NSSharingServiceNamePostVideoOnTudou as string
- shared method NSSharingServiceNamePostVideoOnVimeo as string
- shared method NSSharingServiceNamePostVideoOnYouku as string
- shared method NSSharingServiceNameSendViaAirDrop as string
- shared method NSSharingServiceNameUseAsDesktopPicture as string
- shared method NSSharingServiceNameUseAsTwitterProfileImage as string
- method performWithItems(items as NSSharingServiceItemsMBS)
- method recipients as String()
- method SetDelegate(DelegateHandler as NSSharingServiceDelegateMBS)
- method setRecipients(recipients() as String)
- shared method sharingServiceNamed(name as string) as NSSharingServiceMBS
- shared method sharingServicesForItems(items as NSSharingServiceItemsMBS) as NSSharingServiceMBS()
- property accountName as String
- property alternateImage as NSImageMBS
- property Handle as Integer
- property image as NSImageMBS
- property menuItemTitle as String
- property messageBody as String
- property permanentLink as String
- property subject as String
- property title as string
- class NSSharingServicePickerMBS
- shared method Available as boolean
- method Constructor(items as NSSharingServiceItemsMBS)
- method Destructor
- method showRelativeToRect(r as NSRectMBS, view as NSViewMBS, preferredEdge as Integer)
- property Handle as Integer
- event delegateForSharingService(service as NSSharingServiceMBS) as NSSharingServiceDelegateMBS
- event didChooseSharingService(service as NSSharingServiceMBS)
- event sharingServicesForItems(items as NSSharingServiceItemsMBS, proposedServices() as NSSharingServiceMBS) as NSSharingServiceMBS()
- class SLRequestMBS
- method addMultipartData(data as memoryblock, name as string, type as string, filename as string)
- shared method Available as boolean
- method Constructor(serviceType as string, requestMethod as Integer, URL as string, parameters as dictionary)
- method performRequest(tag as Variant = nil)
- method preparedURLRequest as NSURLRequestMBS
- shared method SLServiceTypeFacebook as string
- shared method SLServiceTypeLinkedIn as string
- shared method SLServiceTypeSinaWeibo as string
- shared method SLServiceTypeTencentWeibo as string
- shared method SLServiceTypeTwitter as string
- property account as ACAccountMBS
- property Handle as Integer
- property parameters as Dictionary
- property requestMethod as Integer
- property URL as String
- event performRequestCompleted(responseData as memoryblock, urlResponse as NSURLResponseMBS, error as NSErrorMBS, tag as Variant)
- class ACAccountCredentialMBS
Release notes
- Version 21.5
- Added new events for NSSharingServiceDelegateMBS class for cloud sharing.
- Version 21.2
- Added more properties for NSSharingServiceMBS class.
- Version 18.5
- Deprecated Account types for ACAccountTypeMBS class as Apple deprecated them for MacOS 10.14.
The items on this page are in the following plugins: MBS Mac64bit Plugin, MBS MacFrameworks Plugin.