ショッピング

Yahoo!ショッピングAPIのよくあるご質問

Yahoo! ID連携(v1)について

ご質問 回答
リフレッシュトークンが突然無効になりました リフレッシュトークンは有効期限前でもPW変更やユーザの同意撤回により無効になることがあります。更新時にinvalid_grantが返却されたらAuthorizationリクエストからやり直してください。
ログインしようとすると"client_id is invalid."と表示されます アプリケーションID(miniy用/本番用)と環境があっていない可能性があります。アプリケーションIDが正しいか、hostsが正しく設定されているかをご確認ください。Webアプリケーションの場合、ブラウザのみ設定していてサーバが設定漏れということが多いです。
ログインしようとすると"redirect_uri is invalid."と表示されます アプリケーションIDに設定されている「コールバックURL」または「カスタムURIスキーム」とリクエスト時のredirect_uriパラメータの値が一致している必要があります。
コールバックURL/カスタムURIスキームは下記URLから変更可能です。
アプリケーションIDを発行したYIDでログインし、設定をご確認ください。
https://e.developer.yahoo.co.jp/dashboard/
リフレッシュトークンを期限切れ前に再取得すると古いリフレッシュトークンは無効になりますか?
(取得し直したら文字列が変わっていなかった)
有効期限が切れる前にトークンを取得しなおした場合、リフレッシュトークンの文字列は変わらず有効期限のみが更新されます。有効期限が切れた後にトークンを取得すると新しい文字列のリフレッシュトークンになります。
アクセストークンを期限切れ前に更新すると古いアクセストークンは無効になりますか? 無効になりません。新旧どちらも有効です。