2016-11-08 15 views
0

2ヶ月前に実行されていたスクリプトで奇妙な問題が発生しています。 2週間以上で更新されました(私たちはデータベースからメーリングリストで夜間のアップデート/同期を実行しています)。空のMailChimpリストのメンバーAPIの応答 - APIのプレイグラウンドで動作

私はいくつかの変更を加えた約1週間前まで、まったく問題なく動作していました。私は戻ってそれをどのように入れようとしましたが、依然としてクエリに対して空の応答を得ています。これらのクエリパラメータに一致すると、APIの遊び場を使用してパラメータを確認している周りの15,000のアドレスがある私は事実を知っている

/3.0/lists/{list}/members?status=subscribed&before_last_changed={-2 weeks} 

:これはクエリです。 または before_last_changedパラメータのいずれかを使用して検索すると、正常に動作し、期待どおりの結果が返されます。私はまた、パラメータを変更しようとしました。私はまた、パラメータにcount=60を持っていましたが、これ(またはそれ以下の数字)の有無にかかわらず動作しません。

私は、PHPメールチャンプon Github hereを使用しています。

誰でもこの問題のトラブルシューティングや解決方法に関するアドバイスをお持ちですか?

編集:私はgmdate('c',strtotime("-2 weeks"))の日付を使用しています。

答えて

0

これは、cURLタイムアウトの問題であることが判明しました。そのAPIではエラー処理がかなり悪く、タイムアウトは10秒に設定されています。リストは非常に大きく、クエリはきめ細かく、処理には10秒以上かかりました。