This page was last edited on January 24, 2019, at 03:09.
Comments or questions about this documentation? Contact us for support!
This operation is part of the Facebook Private Messaging API section of the Web Services API.
This request accepts an incoming Facebook private message.
Request URL | /api/v2/me/facebooksessions/{id} |
---|---|
HTTP Method | POST |
Required Features | api-multimedia |
Parameter | Value |
---|---|
operationName | Accept |
nickname | The agent's nickname. |
POST api/v2/me/facebooksessions/0071023821aec011
{
"operationName": "Accept",
"nickname": "John Doe"
}
{
"statusCode": 0
}
Here is the list of notifications received after accepting a facebooksessions:
{
"messageType": "facebooksessionStateChangeMessage",
"referenceId": 17,
"notificationType": "StatusChange",
"facebooksessions": {
"state": "Chatting",
"capabilities": [
"Transfer",
"Complete",
"Leave",
"InFocus",
"SendMessage",
"SendStartTypingNotification",
"SendStopTypingNotification"
],
"id": "0000Na9B26EF002X",
"uri": "http://localhost:8080/api/v2/facebooksessions/0000Na9B26EF002X",
"participants": []
}
}
{
"messageType": "facebooksessionStateChangeMessage",
"notificationType": "ParticipantsUpdated",
"facebooksessions": {
"state": "Chatting",
"capabilities": [
"Transfer",
"Complete",
"Leave",
"InFocus",
"SendMessage",
"SendStartTypingNotification",
"SendStopTypingNotification"
],
"id": "0000Na9B26EF002X",
"uri": "http://localhost:8080/api/v2/facebooksessions/0000Na9B26EF002X",
"participants": [
{
"type": "Agent",
"nickname": "Marat",
"participantId": "009052C5E743004C"
},
{
"type": "Customer",
"nickname": "PersonP",
"participantId": "009052C5E6D6004A"
}
]
}
}
{
"messageType": "MessageLogUpdated",
"notificationType": "NewMessages",
"messages": [
{
"index": 1,
"type": "ParticipantJoined",
"from": {
"type": "Customer",
"nickname": "PersonP",
"participantId": "009052C5E6D6004A"
},
"visibility": "All",
"timestamp": "2014-01-02T14:23:18.000-0800"
},
{
"index": 2,
"type": "ParticipantJoined",
"from": {
"type": "Agent",
"nickname": "Marat",
"participantId": "009052C5E743004C"
},
"visibility": "All",
"timestamp": "2014-01-02T14:23:18.109-0800"
},
{
"index": 3,
"type": "ParticipantLeft",
"from": {
"type": "Agent",
"nickname": "Marat",
"participantId": "009052C5E743004C"
},
"visibility": "All",
"timestamp": "2014-01-02T14:23:19.909-0800"
},
{
"index": 4,
"type": "TypingStarted",
"from": {
"type": "Customer",
"nickname": "PersonP",
"participantId": "009052C5E6D6004A"
},
"visibility": "All",
"timestamp": "2014-01-02T14:23:20.121-0800"
},
{
"index": 5,
"type": "Text",
"from": {
"type": "Customer",
"nickname": "PersonP",
"participantId": "009052C5E6D6004A"
},
"text": "Hello World",
"visibility": "All",
"timestamp": "2014-01-02T14:23:20.126-0800"
},
{
"index": 6,
"type": "ParticipantJoined",
"from": {
"type": "Agent",
"nickname": "Marat",
"participantId": "009052C5EF51004D"
},
"visibility": "All",
"timestamp": "2014-01-02T14:23:20.171-0800"
}
],
"facebooksessionUri": "http://localhost:8080/api/v2/facebooksessions/0000Na9B26EF002X"
}