3

Esendex Rest API http://developers.esendex.com/APIs/REST-API/inboxを使用しており、特定の電話番号から受信トレイ内のすべてのメッセージを取得しようとしています。

これは基本的に、SMS を送信して誰かが返信した場合に、返信を取得できるようにするためです。

現在、受信トレイ内のすべてのメッセージを配列に取得して並べ替えることができますが、4000 を超えるメッセージでは遅すぎます。

電話番号でフィルタリングできるかどうか、または少なくとも API リクエストで受け取った日付を知っている人はいますか? 過去数週間分の SMS を取得できたとしても。

4

2 に答える 2

3

電話番号でフィルタリングする場合は、会話 APIの使用を試すことができます。欠点は、最新の 15 件のメッセージしか取得できないことと、inbox API 以外の電話番号から返信が届いたかどうかを検出する信頼できる方法がないことです。これとは別に、私はあなたを助けることができるものを見つけることができませんでした. 彼らの API は非常に限定的で最小限です。

于 2013-02-10T20:01:12.323 に答える
1

現在、REST API 経由でこれを行う方法はありませんが、今後数週間で追加できるかどうかを確認します (私は Esendex で働いています)。お気づきのように、この機能は Conversations API に既に存在していますが、より最小限の形式になっています。

当面は、受信トレイをポーリングするか、プッシュ通知を使用して到着するすべてのメッセージをチェックすることで、これを実現できます。

于 2013-02-11T09:39:20.753 に答える