0

私は現在、カヤコをサポートシステムに使用している会社に勤務しています。彼らは、新しいチケットが送信されたときに音を鳴らす Insta Alert と呼ばれる追加のプログラムを販売しています。

私は自分の会社で WHMCS を使用しており、同じことを行う何かを開発したいと考えています。これがWHMCS APIです...

http://wiki.whmcs.com/API:関数

リモート C++ アプリケーションから API を使用したり、MySQL データベースで新しいチケットをチェックしたりする方が理にかなっているのだろうか? これは私があまりよく知っているものではありませんが (私は通常 mod を作成します)、それほど難しくはないようです。最善のアプローチを選択するための支援が欲しいだけです。

4

2 に答える 2

0

まず、私はデータベースをいじくり回すつもりはありません。重要なシステムでは、データベースに127.0.0.1からのみアクセスできるようにする必要があります。これにより、この可能性が排除されます。

次に、アプリの動作に応じて、プッシュ通知またはポーリングのいずれかを選択できます。

ポーリングでは、最後に表示したチケットを覚えておく必要があります。次に、API:Get_Ticketsメソッドを使用できます(limitstart ==最後に表示したチケットを使用する必要があると思います。whmcsのこの部分は使用せず、代わりにカヤコを使うのでよくわかりません)

または、プッシュ通知が必要な場合は、http: //wiki.whmcs.com/HooksとTicketOpenフックを使用して、whmcsにチケットIDをアプリに送信させることができます。

于 2010-05-26T18:20:53.997 に答える
0

私は、変更の可能性がはるかに高い (通常は) ブラックボックス データベースよりも、公開された API を常に好みます。API は、統合の明確な目的のために公開されています。

于 2010-05-03T23:52:23.957 に答える