Delete

Are you sure you want to delete this?

ChronologyModel


Date
20211026
Target
C_013
Title
Gibia SMS RESTAPI 연동 방법 / access token 얻기 - 연동방법출처 https://sms.gabia.com/admin/api/
Contents
사용자 인증 단계 curl --location --request POST "https://sms.gabia.com/oauth/token" \ --header "Content-Type: application/x-www-form-urlencoded" \ --header "Authorization: Basic base64encode(SMS_ID:API_KEY) \ --data "grant_type=client_credentials" 실행후 Access Token을 얻는다. 요기서 base64encode(SMS_ID:API_KEY) 는 bGJhbGxldDI6ODFiYmVhMGUxMGQ0MzJjNjk1MTViYzJlNTQ1YjY0OTI= 에 해당한다. ()를 뺀 SMS_ID:API_KEY 를 base64encode한 값이다. {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvc21zLmdhYmlhLmNvbVwvIiwiYXVkIjoiXC9vYXV0aFwvdG9rZW4iLCJleHAiOjE2MzUyMjY5ODcsImNyZWF0ZWRfYXQiOjE2MzUyMjMzODcsInVzZXJfaWQiOiJsYmFsbGV0MiIsImNsaWVudF9pcCI6IjIxOC4yMzIuMTExLjQ5In0.EKnOZDTGhx5P8X5IDbnQ4kozVkqEsPDqKzjFH6-TpeKZxyZBRvAwco3FM4YJ_WPKiQQoVPKlz1bXtq2PHqnJtQcTi0SWYJAwz_3htHoSr36hLP-mpo9GNl3QwfZgx8G8ehMrN6YleIDDUz40mUEZNhtVaqkxQW2vNz96E7EU97ZKRF3UWavaV6U0ChWeoRNV_99v2e3wLGzNjHAoFYEkFMbeDkj5sDyYJcWZ1yPzJkqNPjTVhLEl5kcrp7yDXkMJOeb-jA8udrxrr2OXd7OgZZ7zTJIcpbgUM511uvXgbpjLlDdUwq7RkOgDgcxr8VTh2lvk03TzLwmIrphNCybjzQ","refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvc21zLmdhYmlhLmNvbVwvIiwiYXVkIjoiXC9vYXV0aFwvdG9rZW4iLCJleHAiOjE2MzUyNDQ5ODcsImNyZWF0ZWRfYXQiOjE2MzUyMjMzODcsImlzX3JlZnJlc2giOnRydWUsInVzZXJfaWQiOiJsYmFsbGV0MiIsImNsaWVudF9pcCI6IjIxOC4yMzIuMTExLjQ5IiwiZGF0YSI6W119.sko8Og9yc_2IS2EIJTCMJFOU25toGcUpvV2UzIwjipRcE0fdIyOPwU3alJnqWLHlNdxXBYHbtmC7mrCh2qWJ4ecRaWVhe5yMaZuaL3sLCdY9--2ldSU4-LWe0J67rZt15tWCq65IyK9hX-DSoowpD_nMYHZ6k27zn2Iq7ckTvKWpwE9gor6io6X99O7bdGCsfY22EXbLvhvrA4Bl_C3iLPMKxPOEu0iTAzicZxDjJVgh7_7YYXT61mARFdvm8FaWiDLGP2dsrOMDDOwIR3IK3ja_McGvJC169Nnz1GA1fca3zQAJ6oQMPwD39Q-umjCOzrrIEBmKN_GebkUfJuF07Q","expires_in":3600,"scope":"basic","create_on":"2021-10-26 13:43:07","is_expires":"N","token_type":"basic","code":"basic"} 단문 발송 curl --location --request POST "https://sms.gabia.com/api/send/sms" \ --header "Content-Type: application/x-www-form-urlencoded" \ --header "Authorization: Basic DckviEksLs6ZXlKMGVYQWlPaUpLVhiR2NpT2lKU1V6STFOaUo5LmV5SnBjM01pT2lKb2RIUndjenBjTDF3dmMyMXpMbWRoWW1saExtTnZiVnd2SWl3aVlYVmtJam9pWEM5dllYVjBhRnd2ZEc5clpXNGlMQ0pshWFhnT2pBNG5uVkVuLWtnVEJoRGpPeWc=" \ --data "phone=01000000000&callback=15444370&message=SMS%20TEST%20MESSAGE&refkey=[[RESTAPITEST1549847130]]" var url = "https://sms.gabia.com/api/send/sms"; var httpRequest = (HttpWebRequest)WebRequest.Create(url); httpRequest.Method = "POST"; httpRequest.ContentType = "application/x-www-form-urlencoded"; httpRequest.Headers["Authorization"] = "Basic DckviEksLs6ZXlKMGVYQWlPaUpLVhiR2NpT2lKU1V6STFOaUo5LmV5SnBjM01pT2lKb2RIUndjenBjTDF3dmMyMXpMbWRoWW1saExtTnZiVnd2SWl3aVlYVmtJam9pWEM5dllYVjBhRnd2ZEc5clpXNGlMQ0pshWFhnT2pBNG5uVkVuLWtnVEJoRGpPeWc="; var data = "phone=01000000000&callback=15444370&message=SMS%20TEST%20MESSAGE&refkey=[[RESTAPITEST1549847130]]"; using (var streamWriter = new StreamWriter(httpRequest.GetRequestStream())) { streamWriter.Write(data); } var httpResponse = (HttpWebResponse)httpRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); } Console.WriteLine(httpResponse.StatusCode); access token eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvc21zLmdhYmlhLmNvbVwvIiwiYXVkIjoiXC9vYXV0aFwvdG9rZW4iLCJleHAiOjE2MzUyMzA2MjQsImNyZWF0ZWRfYXQiOjE2MzUyMjcwMjQsInVzZXJfaWQiOiJsYmFsbGV0MiIsImNsaWVudF9pcCI6IjIxOC4yMzIuMTExLjQ5In0.R2__Xk4ndW-RWmmdjTzjtzNy_0nB64GYWXJZYD3c3yTklQ1K3UChM5MQLfycgzMYC8KJHDmhGtEgLFhydcDwM5_m9_DQpdjonjTqMOnY0lbjLwfGzqU_4nrOOyMR3FziHq-DpZKgSgAUMvmf0NlAijCrzIxeeuxc_dGoPyhhi_ivWLsrslzYkcorgFCco8K2oHoo5hnL1XAgZPyduYO-ZGKsP0zIN0Y46YaiNCtNfTPhR7Gi3yfXFHOx0zYDGVV8A6YfaUrgrKf-9LOit6_FhzdRRSUlHtro0PsK9VlUCoYJmwCy7M-JNP4aoD9ndUN-Zy8TyPGYUNqrj9m8JCV0BQ 변수 phone, callback, message, refkey는 각각 어떤 역할? phone 01000000000 callback 15444370 message SMS TEST MESSAGE refkey RESTAPITEST1549847130 Any unique string to find your result of send after lballet2:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvc21zLmdhYmlhLmNvbVwvIiwiYXVkIjoiXC9vYXV0aFwvdG9rZW4iLCJleHAiOjE2MzUyMzA2MjQsImNyZWF0ZWRfYXQiOjE2MzUyMjcwMjQsInVzZXJfaWQiOiJsYmFsbGV0MiIsImNsaWVudF9pcCI6IjIxOC4yMzIuMTExLjQ5In0.R2__Xk4ndW-RWmmdjTzjtzNy_0nB64GYWXJZYD3c3yTklQ1K3UChM5MQLfycgzMYC8KJHDmhGtEgLFhydcDwM5_m9_DQpdjonjTqMOnY0lbjLwfGzqU_4nrOOyMR3FziHq-DpZKgSgAUMvmf0NlAijCrzIxeeuxc_dGoPyhhi_ivWLsrslzYkcorgFCco8K2oHoo5hnL1XAgZPyduYO-ZGKsP0zIN0Y46YaiNCtNfTPhR7Gi3yfXFHOx0zYDGVV8A6YfaUrgrKf-9LOit6_FhzdRRSUlHtro0PsK9VlUCoYJmwCy7M-JNP4aoD9ndUN-Zy8TyPGYUNqrj9m8JCV0BQ ->base64encode bGJhbGxldDI6ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUo5LmV5SnBjM01pT2lKb2RIUndjenBjTDF3dmMyMXpMbWRoWW1saExtTnZiVnd2SWl3aVlYVmtJam9pWEM5dllYVjBhRnd2ZEc5clpXNGlMQ0psZUhBaU9qRTJNelV5TXpBMk1qUXNJbU55WldGMFpXUmZZWFFpT2pFMk16VXlNamN3TWpRc0luVnpaWEpmYVdRaU9pSnNZbUZzYkdWME1pSXNJbU5zYVdWdWRGOXBjQ0k2SWpJeE9DNHlNekl1TVRFeExqUTVJbjAuUjJfX1hrNG5kVy1SV21tZGpUemp0ek55XzBuQjY0R1lXWEpaWUQzYzN5VGtsUTFLM1VDaE01TVFMZnljZ3pNWUM4S0pIRG1oR3RFZ0xGaHlkY0R3TTVfbTlfRFFwZGpvbmpUcU1PblkwbGJqTHdmR3pxVV80bnJPT3lNUjNGemlIcS1EcFpLZ1NnQVVNdm1mME5sQWlqQ3J6SXhlZXV4Y19kR29QeWhoaV9pdldMc3JzbHpZa2NvcmdGQ2NvOEsyb0hvbzVobkwxWEFnWlB5ZHVZTy1aR0tzUDB6SU4wWTQ2WWFpTkN0TmZUUGhSN0dpM3lmWEZIT3gwellER1ZWOEE2WWZhVXJncktmLTlMT2l0Nl9GaHpkUlJTVWxIdHJvMFBzSzlWbFVDb1lKbXdDeTdNLUpOUDRhb0Q5bmRVTi1aeThUeVBHWVVOcXJqOW04SkNWMEJR [sample] curl --location --request POST "https://sms.gabia.com/api/send/sms" \ --header "Content-Type: application/x-www-form-urlencoded" \ --header "Authorization: Basic bGJhbGxldDI6ZXlKMGVYQWlPaUpLVjFRaUxDSmhiR2NpT2lKU1V6STFOaUo5LmV5SnBjM01pT2lKb2RIUndjenBjTDF3dmMyMXpMbWRoWW1saExtTnZiVnd2SWl3aVlYVmtJam9pWEM5dllYVjBhRnd2ZEc5clpXNGlMQ0psZUhBaU9qRTJNelV5TXpBMk1qUXNJbU55WldGMFpXUmZZWFFpT2pFMk16VXlNamN3TWpRc0luVnpaWEpmYVdRaU9pSnNZbUZzYkdWME1pSXNJbU5zYVdWdWRGOXBjQ0k2SWpJeE9DNHlNekl1TVRFeExqUTVJbjAuUjJfX1hrNG5kVy1SV21tZGpUemp0ek55XzBuQjY0R1lXWEpaWUQzYzN5VGtsUTFLM1VDaE01TVFMZnljZ3pNWUM4S0pIRG1oR3RFZ0xGaHlkY0R3TTVfbTlfRFFwZGpvbmpUcU1PblkwbGJqTHdmR3pxVV80bnJPT3lNUjNGemlIcS1EcFpLZ1NnQVVNdm1mME5sQWlqQ3J6SXhlZXV4Y19kR29QeWhoaV9pdldMc3JzbHpZa2NvcmdGQ2NvOEsyb0hvbzVobkwxWEFnWlB5ZHVZTy1aR0tzUDB6SU4wWTQ2WWFpTkN0TmZUUGhSN0dpM3lmWEZIT3gwellER1ZWOEE2WWZhVXJncktmLTlMT2l0Nl9GaHpkUlJTVWxIdHJvMFBzSzlWbFVDb1lKbXdDeTdNLUpOUDRhb0Q5bmRVTi1aeThUeVBHWVVOcXJqOW04SkNWMEJR" \ --data "phone=01036608471&callback=15444370&message=SMS%20TEST%20MESSAGE&refkey=[[RESTAPITEST1549847130]]" https://www.tanz.co.kr/testjsonsms.aspx?phone=01036608471&callback=15441544&message=helloworld%ED%97%AC%EB%A1%9C%EC%9B%94%EB%93%9C&refkey=ukey