GET https://api.coolsms.co.kr/storage/v1/files/:fileId
파일에 대한 정보를 조회합니다.
계정 권한 | 회원 권한 | 계정 상태 | 회원 상태 | 계정 인증 |
| |
|
| |
Name | Description |
:fileId | 파일 고유 아이디 |
Sample Request
http://api.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE
Sample Response
{"kakao": {"daou": null,"biztalk": null},"type": "DOCUMENT","originalName": "파일 원본 이름","link": null,"width": null,"height": null,"fileSize": null,"fileId": "FILEID200923043340827gWVTjG5KjWE","accountId": "19013037529548","name": "파일 이름","url": "https://coolsms.co.kr/godori","references": [{"handleKey": "REFERE200923043340827HnxTIRysWwK","category": "SENDERID_APPROVAL","refId": "REFID5200923043340827JHaptecu00V"}],"dateCreated": "2020-09-23T03:33:40.829Z","dateUpdated": "2020-09-23T03:33:40.829Z"}
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.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE'};request(options, function(error, response, body) {if (error) throw error;console.log('result :', body);});
<?php$url = "http://api.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE";$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.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE"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.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE
require 'net/http'require 'uri'require 'json'uri = URI.parse("http://api.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE")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.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE"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.coolsms.co.kr/storage/v1/files/FILEID200923043340827gWVTjG5KjWE";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());}}
문서 생성일 : 2020-09-23