docs/DaDaPushMessageApi.md

DaDaPushMessageApi

All URIs are relative to https://www.dadapush.com

Method | HTTP request | Description ------------- | ------------- | ------------- CreateMessage | POST /api/v1/message | push Message to a Channel DeleteMessage | DELETE /api/v1/message/{messageId} | delete a Channel Message GetMessage | GET /api/v1/message/{messageId} | get a Channel Message GetMessages | GET /api/v1/messages | get Message List

CreateMessage

ResultOfMessagePushResponse CreateMessage(body, x.channel.token=var.x.channel.token)

push Message to a Channel

Rate Limit:

Result code/errmsg List:

Example

library(DaDaPushClient)

var.body <- MessagePushRequest$new(list(Action$new("name_example", "type_example", "url_example")), "content_example", "needPush_example", "title_example") # MessagePushRequest | body
var.x.channel.token <- 'x.channel.token_example' # character | see: https://www.dadapush.com/channel/list

#push Message to a Channel
api.instance <- DaDaPushMessageApi$new()
result <- api.instance$CreateMessage(var.body, x.channel.token=var.x.channel.token)
dput(result)

Parameters

Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- body | MessagePushRequest| body | x.channel.token | character| see: https://www.dadapush.com/channel/list | [optional]

Return type

ResultOfMessagePushResponse

Authorization

No authorization required

HTTP request headers

DeleteMessage

Result DeleteMessage(message.id, x.channel.token=var.x.channel.token)

delete a Channel Message

Rate Limit:

Result code/errmsg List:

Example

library(DaDaPushClient)

var.message.id <- 56 # integer | messageId
var.x.channel.token <- 'x.channel.token_example' # character | see: https://www.dadapush.com/channel/list

#delete a Channel Message
api.instance <- DaDaPushMessageApi$new()
result <- api.instance$DeleteMessage(var.message.id, x.channel.token=var.x.channel.token)
dput(result)

Parameters

Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- message.id | integer| messageId | x.channel.token | character| see: https://www.dadapush.com/channel/list | [optional]

Return type

Result

Authorization

No authorization required

HTTP request headers

GetMessage

ResultOfMessageObject GetMessage(message.id, x.channel.token=var.x.channel.token)

get a Channel Message

Rate Limit:

Result code/errmsg List:

Example

library(DaDaPushClient)

var.message.id <- 56 # integer | messageId
var.x.channel.token <- 'x.channel.token_example' # character | see: https://www.dadapush.com/channel/list

#get a Channel Message
api.instance <- DaDaPushMessageApi$new()
result <- api.instance$GetMessage(var.message.id, x.channel.token=var.x.channel.token)
dput(result)

Parameters

Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- message.id | integer| messageId | x.channel.token | character| see: https://www.dadapush.com/channel/list | [optional]

Return type

ResultOfMessageObject

Authorization

No authorization required

HTTP request headers

GetMessages

ResultOfPageResponseOfMessageObject GetMessages(page, page.size, x.channel.token=var.x.channel.token)

get Message List

Rate Limit:

Result code/errmsg List:

Example

library(DaDaPushClient)

var.page <- 1 # integer | greater than 1
var.page.size <- 10 # integer | range is 1,50
var.x.channel.token <- 'x.channel.token_example' # character | see: https://www.dadapush.com/channel/list

#get Message List
api.instance <- DaDaPushMessageApi$new()
result <- api.instance$GetMessages(var.page, var.page.size, x.channel.token=var.x.channel.token)
dput(result)

Parameters

Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- page | integer| greater than 1 | [default to 1] page.size | integer| range is 1,50 | [default to 10] x.channel.token | character| see: https://www.dadapush.com/channel/list | [optional]

Return type

ResultOfPageResponseOfMessageObject

Authorization

No authorization required

HTTP request headers



dadapush/dadapush-r-client documentation built on Nov. 4, 2019, 9:36 a.m.