GeoLocation
GeoLocation κ΄λ ¨
κ°μ
GeoLocationμ μ¬μ©μ IP κΈ°λ° μμΉ μ 보λ₯Ό μ 곡νλ κ΅λ΄ μ μΌμ μλΉμ€μ λλ€. μ΄ μλΉμ€λ₯Ό μ΄μ©νμ¬ μ¬μ©μμ μμΉ λ° μ§μ κΈ°λ° μ½ν μΈ κ°μΈν, κ΄κ³ νκ²ν , νΈλν½ λΆμ, DRM κ΄λ¦¬, μ΄λ·°μ§/ Fraud νμ§ λ±μ ν μ μμ΅λλ€. GeoLocationμ λ€μ΄λ² ν΄λΌμ°λ νλ«νΌμμ μ 곡νλ API μλΉμ€λ‘, κ³ κ° μλ²μμ μ§μν IP μ£Όμμ λνμ¬ μ§μ μ 보 DB(GeoLocation DB)λ₯Ό κ²μνμ¬ ν΄λΉ μ§μμ μ 보λ₯Ό κ³ κ° μλ²λ‘ μ λ¬ν©λλ€. μ΄λ μ 곡λλ μ 보μλ κ΅κ°, μ/κ΅°/ꡬ, λ, μΈκ·Ό μ§μμ μ’ν, ν΅μ μ¬ μ 보 λ±μ λλ€. IP μ£Όμλ³ μμΉ μ 보λ λ§€μΌ μμλ‘ κ°±μ λλ©° νμ μ΅μ μ 보λ₯Ό λ°μν μ μλλ‘ μ μ§λκ³ μμ΅λλ€. λ€μ΄λ² ν΄λΌμ°λ νλ«νΌ APIλ RESTful ννλ‘ μ 곡λλ©° HTTP GET λ©μλ νΈμΆμ ν΅ν΄μ μ΄λ£¨μ΄μ§λλ€.
κ³΅ν΅ μ€μ
λ©μλ | URL | μΈμ¦ λ°©μ |
---|---|---|
GET | https://geolocation.apigw.ntruss.com/geolocation/v2 | Sub Account Access Key / API Gateway Signature |
μμ²ν€λ
ν€λλͺ | μ€λͺ |
---|---|
x-ncp-apigw-timestamp | 1970λ
1μ 1μΌ 00:00:00 νμ μΈκ³μ(UTC)λΆν°μ κ²½κ³Ό μκ°μ λ°λ¦¬μ΄(Millisecond) λ‘ λνλ΄λ©° API Gateway μλ²μ μκ° μ°¨κ° 5λΆ μ΄μ λλ κ²½μ° μ ν¨νμ§ μμ μμ²μΌλ‘ κ°μ£Ό x-ncp-apigw-timestamp:{Timestamp} |
x-ncp-iam-access-key | λ€μ΄λ² ν΄λΌμ°λ νλ«νΌ ν¬νΈμμ λ°κΈλ°μ Access Key ID κ°x-ncp-iam-access-key:${Sub Account Access Key} |
x-ncp-apigw-signature-v2 | Access Key ID κ°κ³Ό Secret Keyλ‘ μνΈνν μλͺ
x-ncp-apigw-signature-v2:${API Gateway Signature} |
geolocation/v2/geoLocation
κΈ°λ³Έμ 보
λ©μλ | URL | μΈμ¦ λ°©μ |
---|---|---|
GET | https://geolocation.apigw.ntruss.com/geolocation/v2/geoLocation | Sub Account Access Key / API Gateway Signature |
μμ²
curl -v -X GET "https://geolocation.apigw.ntruss.com/geolocation/v2/geoLocation" \
-H "x-ncp-apigw-timestamp: ${Timestamp}" \
-H "x-ncp-iam-access-key: ${Sub Account Access Key}" \
-H "x-ncp-apigw-signature-v2: ${API Gateway Signature}" \