GET https://api.solapi.com/messages/v4/groups/:groupId/messages
그룹에 속한 메시지들을 조회합니다.
계정 권한 | 회원 권한 | 계정 상태 | 회원 상태 | 계정 인증 |
|
|
|
| |
Name | Description |
:groupId | 메시지 그룹 아이디 |
Name | Type | Required | Allowed Operator [?] | Description |
startKey |
| | eq | 현재 목록을 불러올 기준이 되는 키 |
limit |
| | eq | 한 페이지에 불러옥 목록 개수 |
Sample Request
http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages
Sample Response
{"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,"buttons": []},"type": null,"country": "82","subject": null,"imageId": null,"dateProcessed": null,"dateReported": null,"dateReceived": null,"statusCode": "TEST1000","networkCode": null,"log": [],"replacement": false,"autoTypeDetect": true,"routedQueue": null,"resendCount": 0,"usedQueue": [],"messageId": "M4V20180307110044DTYYJBBYLPQZIB1","groupId": "G4V20180307105937H3PTASXMNJG2JIO","accountId": "12925149","text": "text","from": "01000000000","to": "01000000000","customFields": {},"dateCreated": "2021-01-23T10:41:06.969Z","dateUpdated": "2021-01-23T10:41:06.969Z","reason": null,"networkName": "ETC"}}}
Sample Code
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.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages'};request(options, function(error, response, body) {if (error) throw error;console.log('result :', body);});
<?php$url = "http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages";$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);
import requestsurl = "http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages"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)
#!/bin/bashcurl -X GET \-H 'Authorization: HMAC-SHA256 apiKey=NCSAYU7YDBXYORXC, date=2019-07-01T00:41:48Z, salt=jqsba2jxjnrjor, signature=1779eac71a24cbeeadfa7263cb84b7ea0af1714f5c0270aa30ffd34600e363b4' \http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages
require 'net/http'require 'uri'require 'json'uri = URI.parse("http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages")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.codeputs response.body
package mainimport ("fmt""io/ioutil""net/http""strings")func main() {uri := "http://api.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages"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)}
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.solapi.com/messages/v4/groups/G4V20180307105937H3PTASXMNJG2JIO/messages";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());}}
문서 생성일 : 2021-01-23