Jump to: navigation, search
(CometD Response)
(CometD Response)
Line 103: Line 103:
 
====CometD Response====
 
====CometD Response====
 
<source lang="text">
 
<source lang="text">
{"messageType": "TwitterStateChangeMessage",
+
{
"notificationType": "TwitterSaved",
+
  "messageType":"TwitterStateChangeMessage",
"referenceId": 16,
+
  "notificationType":"TwitterSaved",
"twitter": {"capabilities": ["Cancel",
+
  "referenceId":16,
                                "Send",
+
  "twitter":{
                                "AddComment",
+
      "capabilities":[
                                "AttachUserData",
+
        "Cancel",
                                "UpdateUserData",
+
        "Send",
                                "DeleteUserData",
+
        "AddComment",
                                "SetDisposition",
+
        "AttachUserData",
                                "SetInFocus",
+
        "UpdateUserData",
                                "Transfer"],
+
        "DeleteUserData",
              "from": "vitaliy_onv",
+
        "SetDisposition",
              "id": "01QQQG2MU214P069",
+
        "SetInFocus",
              "message": "Hello saved twitter!",
+
        "Transfer"
              "state": "Composing",
+
      ],
              "subject": "Hello saved twitter!",
+
      "from":"vitaliy_onv",
              "twitterType": "Outbound",
+
      "id":"01QQQG2MU214P069",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P069",
+
      "message":"Hello saved twitter!",
              "userData": {"FromAddress": "vitaliy_onv",
+
      "state":"Composing",
                            "UserData2": 123456789}}}
+
      "subject":"Hello saved twitter!",
 +
      "twitterType":"Outbound",
 +
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P069",
 +
      "userData":{
 +
        "FromAddress":"vitaliy_onv",
 +
        "UserData2":123456789
 +
      }
 +
  }
 +
}
 
</source>
 
</source>
  
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Revision as of 01:19, March 19, 2015

Save

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

Overview

Saves a Twitter interaction.

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

Parameters

Parameter Value
operationName Save
twitter Specified data with Twitter parameters. (optional)

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 Without a Twitter Resource

Request

POST api/v2/me/twitter/01QQQG2MU214P066
 {
    "operationName": "Save"
 }

HTTP Response

{
  "statusCode": 0
}

CometD Response

{  
   "messageType":"TwitterStateChangeMessage",
   "notificationType":"TwitterSaved",
   "referenceId":40,
   "twitter":{  
      "capabilities":[  
         "Cancel",
         "Send",
         "AddComment",
         "AttachUserData",
         "UpdateUserData",
         "DeleteUserData",
         "SetDisposition",
         "SetInFocus",
         "Transfer"
      ],
      "id":"01QQQG2MU214P066",
      "state":"Composing",
      "twitterType":"Outbound",
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P066",
      "userData":{  
         "UserData2":123456789
      }
   }
}

Request With a Twitter Resource

Request

POST api/v2/me/twitter/01QQQG2MU214P069
 {
    "operationName": "Save",
    "twitter" : 
        {
         "from": "vitaliy_onv",
         "message": "Hello saved twitter!"
        }
 }

HTTP Response

{
  "statusCode": 0
}

CometD Response

{  
   "messageType":"TwitterStateChangeMessage",
   "notificationType":"TwitterSaved",
   "referenceId":16,
   "twitter":{  
      "capabilities":[  
         "Cancel",
         "Send",
         "AddComment",
         "AttachUserData",
         "UpdateUserData",
         "DeleteUserData",
         "SetDisposition",
         "SetInFocus",
         "Transfer"
      ],
      "from":"vitaliy_onv",
      "id":"01QQQG2MU214P069",
      "message":"Hello saved twitter!",
      "state":"Composing",
      "subject":"Hello saved twitter!",
      "twitterType":"Outbound",
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P069",
      "userData":{  
         "FromAddress":"vitaliy_onv",
         "UserData2":123456789
      }
   }
}
Comments or questions about this documentation? Contact us for support!