楽天APIでサーバエラー

楽天APIでサーバエラー

WebAPI楽天APIでサーバエラー

楽天 API で商品データが取得できない時が時々あるので、レスポンスデータをログに残してみました。結果的には、API サーバ側でエラーが発生しているようでした。

※XXXXXXXXXXは数字

<Status>ServerError</Status>
<StatusMsg>
APIサーバー内部でのエラーのため、レスポンスを返せません。エラーコード=20091018223256086-XXXXXXXXXX
</StatusMsg>

PHP の simplexml_load_file() でレスポンスデータを取得した場合、<header:Header> のタグ内のデータが取得されないので、エラーコードでの判定ができないです。結果的に Body の有無で判定しているのですが、サーバエラーが頻発すると困りますね。

どのようなサーバエラーが発生しているのか、具体的な内容も知りたいところですね。まあ、知ったところでこっちではどうにもならないのですが・・・。

楽天 API のデベロッパーズコミュニティに同じような状況報告があり、楽天側からも正式回答がされていました。サーバの負荷みたいですね。

API からの結果は 1 時間の間はキャッシュするようにしているのですが、毎回問い合わせているユーザーもいるでしょうね。キャッシュした方が明らかに効率的ですが。

[引用]
この度はお客様にご迷惑をおかけしております。
ただいま、楽天APIのうち、市場系APIにおきまして、
リクエスト数の増加に伴い、弊社システムの負荷が増え、検索がしにくい状態が続いております。
現在、システム増強などの対応方針を検討中でございます。

最終更新日:

関連記事

人気記事

新着情報