List
Cloud Web API 관련 문의드립니다.
Posted Date: 2021-01-13 9:00     Edited Date: 2021-01-18 6:13     Writer: inactive

Please provide your development details as below;

1. SDK Version: 5.0.x
2. Development Environment: Unity-Android, Unity-iOS, 
3. Tracker/Scanner: Image Tracker
4. License Type(Free / Pro-One Time Fee / Pro-Subscription / Enterprise): Pro-Sub
5. Target Device(Optional):

We can assist better if you attach screenshots of issues.

 

안녕하세요.

SDK, Cloud 라이센스 모두 구독중이며, 웹 관리자 사이트를 개발하여 그룹과 타겟을 관리하고자 합니다.

개발에 앞서 Postman 으로 TrackableGroupInfo API를 호출해 봤으나 되질 않아 문의드리게 되었습니다.

Cloud Recognition Web API 페이지는 물론 포럼에서 19년 3월에 'Web Api 기능 문의' 에 대한 답글도 참고하여 시도했으나 되질 않네요.;;

우선 토큰은 jwt.io 에서 만들었고 링크된 스샷을 참고해 주세요.

그리고, postman 에는 아래와 같이 설정하였습니다.

GET   https://developer.maxst.com/api/TrackableGroupInfo

Authorization --> Token eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.ey... [이하 생략]

Content-Type --> application/json; charset=utf-8

Host --> developer.maxst.com

 

< 호출 결과 >

{

    "Message": "Authorization has been denied for this request."

}

Posted Date: 2021-01-15 4:44     Edited Date: 2021-01-15 4:48     Writer: sjkim

MAXST AR SDK에 관심을 가져주셔서 감사합니다. 

 

MAXST AR SDK에서 개발중인 Tracker가 Cloud Recognition이 아닌, Image Tracker가 맞으시나요?

 

그렇다면 Image Tracker에 대한 Local Web API 페이지를 참고하셔야 됩니다. 

Local Web API의 header로 변경 하시기 바랍니다.

 - Method : GET

 - Additional URLs : /api/UN/TrackableGroupInfo

 - Content-Type: application/json; charset=utf-8

 - Host : developer.maxst.com

 

또한 아래 링크를 통해 Local Web API의 맞는 Authorization를 생성하세요.

https://developer.maxst.com/MD/doc/g/localwebapi

 

다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards,

Francisco

MAXST Support Team

Posted Date: 2021-01-15 8:40     Edited Date: 2021-01-15 8:46     Writer: inactive

답변 감사합니다.

기존에는 Local 이었으나 새롭게 Cloud 로 개발중입니다.

해서 Cloud Web API를 사용해야 하는 것으로 이해되는데 잘못 이해한 것인지요?

그리고, Cloud 라이센스를 이용하려면 SDK 라이센스는 기본으로 구매하는게 맞지요?

잘못 이해하고 있는 부분이 있다면 가이드 부탁드립니다. 감사합니다.

Posted Date: 2021-01-15 9:00     Edited Date: 2021-01-15 9:00     Writer: sjkim

위의 3. Tracker/Scanner 부분에서 Image Tracker를 사용한다고 하셔서,

Local Web API 기준으로 말씀 드렸습니다. 

Cloud Recognition로 개발 하신다면, Cloud Web API를 사용함이 맞습니다. 

 

Authorization를 생성하실때, Cloud Web API의 SEC ID와 SEC Key를 정확히 입력 하셨는지 확인하시기 바랍니다. 

SEC ID, SEC KEY는 "Target Manager - Cloud"의 그룹 내 "Access Keys"버튼을 클릭하여 확인할 수 있습니다.

 

아울러, Cloud 라이선스는 MAXST AR SDK 안에 기본으로 탑재되어 있는 클라우드 인식 기능을 사용하기 위해

필요한 키를 발급해 주는 라이선스로, 별도의 구입이 필요합니다.

또한 SDK 라이선스는 MAXST AR SDK로 만든 증강현실 소프트웨어를 배포하기 위해

필요한 키를 발급하는 라이선스입니다.

따라서, SDK 라이센스의 Pro 라이선스는 상업적 목적으로 이용할때 구매 하셔야 됩니다. 

 

아래 링크를 통해 라이센스 관련 FAQ를 확인 하시기 바랍니다. 

https://developer.maxst.com/FAQ

 

다른 질문이 있으시면, 언제든지 자유롭게 질문해주세요.

 

 

Best regards,

Francisco

MAXST Support Team

Posted Date: 2021-01-16 4:59     Edited Date: 2021-01-16 5:02     Writer: inactive

답변 감사합니다.

일단 Cloud WEB API를 사용하는건 맞는 것이군요.

그리고, 첫 문의때 링크해 드린 jwt.io 스샷에 SEC ID 와 SEC Key 가 입력된 걸 보실 수 있는데,

ACCESS KEY 버튼을 눌러 확인한 저희 SEC ID와 SEC Key를 입력한 것입니다.

다시한번 스샷을 첨부드리니 참고하셔서 검토 부탁드립니다.

더불어, postman 스샷도 함께 드립니다. 영역크기 때문에 값이 일부만 노출된 점은 감안해 주세요.

 

다음은 postman 화면입니다.

Posted Date: 2021-01-18 6:13     Edited Date: 2021-01-18 6:13     Writer: sjkim

올바른 Json Web Token 토큰 값을 생성하시기 바랍니다. 

Body 부분의 iat(Unix Timestamp) 파라미터는 현재의 유닉스 타임스탬프이며, 유효 시간은 30분 입니다.

 

 

Best regards,

Francisco

MAXST Support Team