Jump to: navigation, search
(Request)
(CometD Response)
Line 63: Line 63:
 
===CometD Response===
 
===CometD Response===
 
<source lang="text">
 
<source lang="text">
  {"messageType": "TwitterStateChangeMessage",
+
{  
"notificationType": "StatusChange",
+
  "messageType":"TwitterStateChangeMessage",
"referenceId": 57,
+
  "notificationType":"StatusChange",
"twitter": {"capabilities": [],
+
  "referenceId":57,
              "contactId": "00025aA4V4DR01M6",
+
  "twitter":{
              "from": "vitaliy_onv",
+
      "capabilities":[
              "id": "01QQQG2MU214P06D",
+
 
              "message": "Hello Twitter!",
+
      ],
              "state": "Sent",
+
      "contactId":"00025aA4V4DR01M6",
              "subject": "Hello Twitter!",
+
      "from":"vitaliy_onv",
              "twitterType": "Outbound",
+
      "id":"01QQQG2MU214P06D",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P06D",
+
      "message":"Hello Twitter!",
              "userData": {"FromAddress": "vitaliy_onv",
+
      "state":"Sent",
                            "_twitterContactIsFollower": "false",
+
      "subject":"Hello Twitter!",
                            "_twitterContactIsFriend": "false",
+
      "twitterType":"Outbound",
                            "_twitterMsgType": "Status",
+
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P06D",
                            "_twitterUserId": "1258948171",
+
      "userData":{
                            "_twitterUserImageURL": "http://pbs.twimg.com/profile_images/3366120480/a4a096e738b7111166a23dfe72613839_normal.png",
+
        "FromAddress":"vitaliy_onv",
                            "_twitterUserName": "Vitaliy",
+
        "_twitterContactIsFollower":"false",
                            "_twitterUserScreenName": "vitaliy_onv",
+
        "_twitterContactIsFriend":"false",
                            "_umsChannel": "channel-twitter",
+
        "_twitterMsgType":"Status",
                            "_umsInboundIxnSubmittedBy": "esv_smsrv_vit",
+
        "_twitterUserId":"1258948171",
                            "_umsMediaAccount": "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"
 +
      }
 +
  }
 +
}
 
</source>
 
</source>
  
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Revision as of 01:21, 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"
      }
   }
}
Comments or questions about this documentation? Contact us for support!