Jump to: navigation, search
Line 86: Line 86:
 
                             "_umsMediaAccount": "1258948171"}}}
 
                             "_umsMediaAccount": "1258948171"}}}
 
</source>
 
</source>
 +
 +
{|
 +
! '''Field'''
 +
! '''Description'''
 +
|-
 +
| messageType
 +
| The category of message.
 +
|-
 +
| notificationType
 +
| The purpose of the notification.
 +
|-
 +
| twitter
 +
| The element containing all twitter specific data.
 +
|}
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Revision as of 01:02, March 19, 2015

Send

This operation is part of the Twitter API section of the Genesys Web Services REST API.

Overview

Sends a Tweet to the specified Twitter account.

Request URL /api/v2/me/twitter/{id}
HTTP Method POST
Required Features api-multimedia

Parameters

Parameter Value
operationName Send
queuePath The job queue for handling the send operation. (required)
twitter Specified data with Twitter parameters. (required)

Twitter Parameters

Parameter Value
from A user name for a Twitter account.
message The actual message to send. The body should be plain text.

Samples

Request

POST api/v2/me/twitter/01QQQG2MU214P06D
  {
    "queuePath": "/contacts/60ebbb94-3cef-4b14-95f8-5c49dbeb355d",
    "twitter": {
        "message": "HelloTwitter!",
        "from": "vitaliy_onv"
    },
    "operationName": "Send"
  }

HTTP Response

{
  "statusCode": 0
}

CometD Response

 {"messageType": "TwitterStateChangeMessage",
 "notificationType": "StatusChange",
 "referenceId": 57,
 "twitter": {"capabilities": [],
              "contactId": "00025aA4V4DR01M6",
              "from": "vitaliy_onv",
              "id": "01QQQG2MU214P06D",
              "message": "Hello Twitter!",
              "state": "Sent",
              "subject": "Hello Twitter!",
              "twitterType": "Outbound",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P06D",
              "userData": {"FromAddress": "vitaliy_onv",
                            "_twitterContactIsFollower": "false",
                            "_twitterContactIsFriend": "false",
                            "_twitterMsgType": "Status",
                            "_twitterUserId": "1258948171",
                            "_twitterUserImageURL": "http://pbs.twimg.com/profile_images/3366120480/a4a096e738b7111166a23dfe72613839_normal.png",
                            "_twitterUserName": "Vitaliy",
                            "_twitterUserScreenName": "vitaliy_onv",
                            "_umsChannel": "channel-twitter",
                            "_umsInboundIxnSubmittedBy": "esv_smsrv_vit",
                            "_umsMediaAccount": "1258948171"}}}
Field Description
messageType The category of message.
notificationType The purpose of the notification.
twitter The element containing all twitter specific data.
Comments or questions about this documentation? Contact us for support!