Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
11.1
11.2
Statistic
FMM
Blog
Queries an array of all the accounts in an account database.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Social | 5.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
This function was deprecated.
Parameter | Description | Example | Flags |
---|---|---|---|
Type | The type of accounts to find. If not provided or empty, all account types are used. Can be Twitter, Facebook, SinaWeibo, TencentWeibo or LinkedIn. LinkedIn is macOS only and not available on iOS. |
"Twitter" | Optional |
Returns list of identifiers or error.
List Twitter Accounts
Go to Layout [“Accounts” (Accounts)]
Delete All Records [No dialog]
Set Variable [$list; Value:MBS( "Social.Accounts"; "Twitter" )]
If [MBS("IsError")]
Show Custom Dialog ["Error finding accounts"; $list]
Else
Set Variable [$count; Value:ValueCount ( $list )]
If [$count > 0]
Set Variable [$i; Value:1]
Loop
Set Variable [$accountIdentifier; Value:GetValue ( $list ; $i )]
New Record/Request
Set Field [Accounts::Identifier; MBS( "Social.AccountProperty"; $accountIdentifier; "Identifier" )]
Set Field [Accounts::Description; MBS( "Social.AccountProperty"; $accountIdentifier; "Description" )]
Set Field [Accounts::Username; MBS( "Social.AccountProperty"; $accountIdentifier; "username" )]
Set Field [Accounts::Type; MBS( "Social.AccountProperty"; $accountIdentifier; "accountType" )]
Commit Records/Requests [No dialog]
Set Variable [$i; Value:$i + 1]
Exit Loop If [$i >= $count]
End Loop
End If
End If
Post on Twitter:
Set Variable [$accounts; Value:MBS( "Social.Accounts"; "Twitter")]
Set Variable [$accountIdentifier; Value:GetValue($accounts; 1)]
If [$accountIdentifier = ""]
Show Custom Dialog ["No Twitter account allowed?"]
Else
Set Variable [$request; Value:MBS( "SocialRequest.New"; "Twitter"; "https://api.twitter.com/1.1/statuses/update.json"; "POST" )]
Set Variable [$r; Value:MBS( "SocialRequest.AddParameter"; $request; "status"; Tweets::Message )]
Set Variable [$r; Value:MBS( "SocialRequest.SetAccount"; $request; $accountIdentifier)]
Set Variable [$r; Value:MBS( "SocialRequest.Perform"; $request; Get(FileName); "TweetCompleted" )]
End If
Created 28th August 2015, last changed 10th August 2020
Social.AccountProperty - Social.HasAccessForAccountType
Feedback: Report problem or ask question.