Use this to send a video file to a user. type value is 4.
{
"txnid": "200",
"receiver": {
"type": 2,
"address": "9053XXXXXXXX"
},
"composition": {
"list": [{
"type": 4,
"message": "https://timsac.turkcell.com.tr/scontent/p2p/04032016/10/Vedb8d12f22a3ac286622841e61203b2d09805a24c893c47548d98ef675e771295.mp4",
"size": 120,
"ratio": 1
}]
}
}
| Field | Value | Description |
|---|---|---|
| *txnid | string | Request id value |
| *receiver | object | |
| *type | int | Recipient address type. Values: 0 -> Hashed address 1 -> All addresses following the service 2 -> MSISDN (plain number) |
| *address | string | Address in the type specified by type. If type is 0, address is hashed (value provided by bipussu). If type is 1, address must not be in the request. If type is 2, provide the address in 905XXXXXXXXX format. |
| *composition | object | |
| *list | list | Messages to send; at least 1 item required. |
| *type | int | Message type. Values: 0 – Text 2 – Photo 3 – Audio 4 – Video 5 – Sticker 6 – Caps 7 – Location 9 – Finish Line 10 – Contact 13 – Template Media Message 14 – Document. Additional parameters depend on the selected type. |
| *message | string | Video URL uploaded to FTS |
| *size | string | Video size in MB |
| *ratio | string | Video width/height ratio |
message cannot be null or empty. Must be an FTS URL; max length 512 characters. Mime type must be video/*. [1004]size cannot be null or empty. Provide in MB; must be between 1 and 50MB. [1005]ratio cannot be null or empty. Must be between 0.1 and 3. [1006]itemid must not be provided. [1007]| resultcode | Description |
|---|---|
| 1004 | invalid content message |
| 1005 | invalid content size |
| 1006 | invalid content ratio |
| 1007 | invalid content item id |