Copy GET https://api.coolsms.co.kr/messages/v4/list
메시지의 목록을 조회합니다.
/messages/v4/list (메시지 조회)
Copy http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq
Copy {
"startKey" : null ,
"limit" : 20 ,
"messageList" : {
"M4V20180307110044DTYYJBBYLPQZIB1" : {
"_id" : "M4V20180307110044DTYYJBBYLPQZIB1" ,
"kakaoOptions" : {
"senderKey" : null ,
"templateCode" : null ,
"buttonName" : null ,
"buttonUrl" : null ,
"pfId" : null ,
"templateId" : null ,
"imageId" : null ,
"disableSms" : false ,
"title" : null ,
"adFlag" : false ,
"buttons" : []
} ,
"naverOptions" : {
"talkId" : null ,
"templateId" : null ,
"disableSms" : false ,
"buttons" : []
} ,
"rcsOptions" : {
"brandId" : null ,
"templateId" : null ,
"copyAllowed" : true ,
"commercialType" : false ,
"mmsType" : null ,
"disableSms" : false ,
"additionalBody" : [] ,
"buttons" : []
} ,
"type" : null ,
"country" : "82" ,
"subject" : null ,
"imageId" : null ,
"currentQueue" : null ,
"dateProcessed" : null ,
"dateReported" : null ,
"dateReceived" : null ,
"statusCode" : "TEST1000" ,
"networkCode" : null ,
"log" : [] ,
"replacement" : false ,
"autoTypeDetect" : true ,
"resendCount" : 0 ,
"status" : "PENDING" ,
"messageId" : "M4V20180307110044DTYYJBBYLPQZIB1" ,
"groupId" : "G4V20180307105937H3PTASXMNJG2JIO" ,
"accountId" : "12925149" ,
"text" : "text" ,
"from" : "01000000000" ,
"to" : "01000000000" ,
"customFields" : {} ,
"queues" : [] ,
"dateCreated" : "2021-07-14T07:12:41.992Z" ,
"dateUpdated" : "2021-07-14T07:12:41.992Z" ,
"reason" : null ,
"networkName" : "ETC"
}
}
}
NODE PHP PYTHON CURL RUBY GO JAVA
Copy var request = require ( 'request' );
var options = {
headers : {
Authorization :
'HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4'
} ,
method : 'GET' ,
json : true ,
url :
'http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq'
};
request (options , function (error , response , body) {
if (error) throw error;
console .log ( 'result :' , body);
});
Copy <? php
$url = "http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq" ;
$options = array (
'http' => array (
'header' => "Authorization: HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4\r\n",
'method' => 'GET'
)
);
$context = stream_context_create ( $options ) ;
$result = file_get_contents ( $url , false , $context ) ;
var_dump ( $result ) ;
Copy import requests
url = "http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq"
headers = {
"Authorization": "HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4"
}
response = requests . get (url, headers = headers)
print (response.status_code)
print (response.text)
Copy #!/bin/bash
curl -X GET \
-H 'Authorization: HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4' \
http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq
Copy require 'net/http'
require 'uri'
require 'json'
uri = URI.parse("http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq")
headers = {
"Authorization": "HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4"
}
http = Net :: HTTP . new (uri . host , uri . port)
request = Net :: HTTP :: Get . new (uri . request_uri , headers)
response = http . request(request)
puts response . code
puts response . body
Copy package main
import (
"fmt"
"io/ioutil"
"net/http"
"strings"
)
func main () {
uri := "http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq"
req, err := http. NewRequest ( "GET" , uri, nil )
if err != nil { panic (err) }
req.Header.Set("Authorization", "HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4")
client := & http . Client {}
resp, err := client. Do (req)
if err != nil { panic (err) }
defer resp.Body. Close ()
bytes, _ := ioutil. ReadAll (resp.Body)
str := string (bytes)
fmt. Println (str)
}
Copy package solapi ;
import java . io . BufferedReader ;
import java . io . DataOutputStream ;
import java . io . InputStreamReader ;
import java . net . HttpURLConnection ;
import java . net . URL ;
public class Request {
public static void main ( String [] args) throws Exception {
String targetUrl = "http://api.coolsms.co.kr/messages/v4/list?criteria=messageId&value=M4V20180307110044DTYYJBBYLPQZIB1&cond=eq";
URL url = new URL(targetUrl) ;
HttpURLConnection con = (HttpURLConnection) url . openConnection ();
con . setRequestMethod ( "GET" );
con.setRequestProperty("Authorization", "HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4");
con . setDoOutput ( true );
DataOutputStream wr = new DataOutputStream( con . getOutputStream()) ;
wr . writeBytes (parameters);
wr . flush ();
wr . close ();
int responseCode = con . getResponseCode ();
BufferedReader in = new BufferedReader( new InputStreamReader( con . getInputStream())) ;
String line;
StringBuffer response = new StringBuffer() ;
while ((line = in . readLine ()) != null ) {
response . append (line);
}
in . close ();
System . out . println ( "HTTP response code : " + responseCode);
System . out . println ( "HTTP body : " + response . toString ());
}
}