インターファックス API から「コールバック」を受信する必要があります。interfax のユーザー (アカウントを持つ) がファックスを受信すると、指定された URL でアカウント所有者にコールバックが返されます。この URL は Http Post 要求を受信できる必要があります。ガイダンスはこちらコールバックによる受信ファックス通知の受け入れ。
コントローラーとアクション「インデックス」を次のように作成しました
public string Index()
{
try
{
Ifax ifax = new Fax();
ifax.UserId = Convert.ToString(Request.QueryString["userId"]);
ifax.Id = Convert.ToInt32(Request.QueryString["id"]);
---
---
ifax.Save()
}
}
catch(Exception ex)
{
//handle exception
}
//Just saving to db 'true' or 'false', to know if callback receive.
//SaveFlag();
}
インターファックス アカウントでファックスを受信すると、Web サーバーにコールバックが返ってきます。しかし問題は、データを取得していないことです。すべての変数を null または空にします。クライアント API から HTTP ポスト リクエストを受信する正しい方法を使用していますか?