eByaのAPIでトークンの有効期限が切れたら

本ページはプロモーションが含まれています

eBayのAPIを使っていたら急にエラーが発生しました

周りでも同じエラーが起こったんですがたまたま?それともeBay側の都合?がわからずなのでお知らせ込みで対応方法まとめました

GetItemを使ってるとエラーが

先日、自作したExcelで商品情報取得するツール使っていたら見慣れないエラーが・・・

レスポンスの中身を見るとコチラが

ErrorCode:932
LongMessage:Auth token is hard expired, User needs to generate a new token for this application.

私は英語が苦手なのですぐにGoogle先生に翻訳を頼んだのですが、日本語版がコチラ

認証トークンの有効期限が切れています。ユーザーはこのアプリケーション用に新しいトークンを生成する必要があります。

今まで一度も有効期限切れエラーなんて発生したことないのに何で!?

と思いましたが原因と対応方法はわかりやすいエラーで、メッセージに書いてある通りおとなしく”新しいトークンを生成“します

トークンを再作成する

やり方は簡単で下記手順の通り

トークン再作成手順
  • ラベル
    まずはデベロッパーサイトでログイン処理
  • 手順1
    Sign in to Production“ボタンを押下
  • 手順2
    eBayにログイン

    ※ログイン画面は認証方法で異なります

  • 手順3
    Agreeしてあげる
  • 手順4
    新しいトークン出現!

最初に同じことやってるはずなんですが正直忘れてました

APIの取得手順をブログに残しておいて良かったと過去の自分をほめてあげたい

あとがき

今回突然エラーになりましたが、これは本当に単純な有効期限切れですかね?

findItemsAdvanced終了のお知らせもあったので何かeBay側で発生してる気もします・・

コメント

タイトルとURLをコピーしました