2010-05-03 3 views
0

저는 현재 Kayako를 지원 시스템으로 사용하는 회사에서 일하고 있습니다. 그들은 새로운 티켓이 제출 될 때 소리를내는 Insta Alert라는 추가 프로그램을 판매합니다.API 또는 SQL을 사용하여 새 지원 티켓을 찾으십니까?

나는 내 회사에 WHMCS를 사용하고 있으며, 똑같은 일을하는 제품을 개발하고 싶습니다. 여기이 API를 사용하거나 새로운 티켓 MySQL 데이터베이스를 확인하기 위해 원격 C++ 응용 프로그램에서 더 나을 경우

http://wiki.whmcs.com/API:Functions

궁금하고 ... WHMCS API입니다? 이것은 정말로 지나치게 친숙한 무언가가 아닙니다 (저는 보통 개조를합니다)하지만 지나치게 어렵지는 않습니다. 나는 최선의 접근 방법을 선택하는데 도움이되기를 원한다.

답변

0

필자는 훨씬 더 높은 변경 가능성을 가진 (일반적으로) 블랙 박스 데이터베이스보다 항상 게시 된 API를 선호합니다. API는 통합의 명확한 목적을 위해 공개되었습니다.

0

첫째, 나는 데이터베이스를 가지고 놀고있는 길을 걷지 않을 것이다. 중요한 시스템은이 가능성을 배제 할 127.0.0.1에서만 접근 가능한 데이터베이스를 가져야한다.

그런 다음 앱 작동 방식에 따라 알림 또는 폴링을 푸시 할 수 있습니다.

폴링의 경우 마지막으로 본 티켓을 기억해야하며 API를 사용할 수 있습니다 : Get_Tickets 메소드 (나는 limitstart == 마지막 티켓을 사용해야한다고 생각합니다.이 부분은 사용하지 않았습니다. whmcs를 사용하고 대신 kayako를 사용하십시오.)

또는 푸시 알림을 원하면 http://wiki.whmcs.com/Hooks과 TicketOpen 후크를 사용하고 whmcs가 앱에 티켓 ID를 보낼 수 있습니다.

관련 문제