ショッピング

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

目次

よくある質問TOP3

API証明書をダウンロードしました。その後はどのようにすればいいでしょうか?

 下記ページの「証明書によるリクエスト方法事例」をご確認ください。
 https://developer.yahoo.co.jp/webapi/shopping/help.html#orderapicertificate

 こちらのサンプルに記載されているように、ダウンロードしていただいた2つのファイルを
 注文系APIにリクエストする際のオプションにセットしてご利用してください。

リクエスト数の上限を緩和したい。どこから申請すればいいでしょうか?

 下記ページからお申し込みください。
 APIコール数制限緩和申請フォーム

 ■ 注意事項
 「利用APIのエントリポイントと最大秒間コール数」には利用するすべてのAPIを記入してください。
 承認された後に入力していないAPIにリクエストをするとエラーが返されますのでご注意ください。
 ※再度「上限緩和」のお申し込みをしていただくとエラーは解消します。

「px-04303 : This application ID is not registered for using order API. Use of order API requires an application ID.」が返ってくる。

 注文系APIの利用権限がないアプリケーションIDでリクエストをしているためエラーを返しています。

 下記ページからお申し込みください。
 注文API利用申請フォーム

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

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

注文APIの利用申請について

ご質問 回答
「アプリケーションID」はどこで確認ができますか? お申し込みをしていただいたYahoo! JAPAN IDでログインした状態で下記ページをご確認ください。
【アプリケーションの管理】
https://e.developer.yahoo.co.jp/dashboard/
設定完了の連絡が来ない。 設定完了まで約1週間〜10日程度お時間をいただく場合がございます。
設定完了後、申請時に入力した“メールアドレス”宛に通知がされます。
申請時に入力した”IPアドレス”を確認できますか? 恐れ入りますが、利用者様のほうで確認をできるページ等は用意しておりません。
お手数をおかけしますが「お問い合わせ専用フォーム」からお問い合わせください。

注文APIの証明書について

ご質問 回答
証明書はどこからダウンロードできるか? ストアクリエイタProトップのページ上部にダウンロードボタンが表示されます。
管理者権限を持った方のみダウンロードが可能です。
ダウンロードしたファイルはどう使えばいいのか? 下記ページのサンプルをご確認ください。
本番環境の注文APIの証明書による認証について
※「証明書によるリクエスト方法事例」にサンプルを記載しています。
有効期限切れ前のメールが来たが、更新するにはどうしたらいいか? 更新の際は特別な申請は不要です。
ストアクリエイタProトップのページ上部にダウンロードボタンが表示されていますので、そちらから新しい証明書をダウンロードしてお使いください。

その他

ご質問 回答
サンプルコードはありませんか? PHP版のサンプルコードをご用意しております。
■ 注文API
https://developer.yahoo.co.jp/webapi/shopping/order/sample.html
■ 商品API
https://developer.yahoo.co.jp/webapi/shopping/item/sample.html
■ 在庫API
https://developer.yahoo.co.jp/webapi/shopping/stock/sample.html
■ 画像API
https://developer.yahoo.co.jp/webapi/shopping/image/sample.html
※随時追加をさせていただきます。